maxcarter

データベース

総合演習3

試験用データベースのセットアップはこちら下のファイルをダウンロードし、phpmyadminでインポートしてください。データベース dbkiso1-2022exam およびテーブル basballplayer が自動的に作成され、かつbase...
データベース

総合演習2

演習用データベースのセットアップはこちら下のファイルをダウンロードし、phpmyadminでインポートしてくださいdbkiso1_2018examダウンロード問題1日本国内の地方公共団体(市町村および東京23区)に関するデータを保持するテー...
データベース

総合演習1

セットアップ用SQLはこちら以下のSQLをコピーして実行してください。新しいデータベースdbkiso1-2017examが出来ます。データベース一覧に表示されない場合は、一覧画面を更新してください。SQL-- phpMyAdmin SQL ...
データベース

順番に並べる ORDER BY句

SELECT文で抽出されるレコードの順は不定です。処理系によって挿入された順だったり、更新の古い順だったり、見かけ上まったくランダムだったりと様々です。もし抽出されるレコードを特定のカラムの値に注目して整列させたい場合は、ORDER BY句...
データベース

MySQLがエラーで起動しなくなった場合の対応

XAMPPコントロールパネルからMySQLを起動しようとすると、下記のようなエラーが発生して起動に失敗することがあります(Windows11になって失敗することが大幅に増えたような気が…)エラー内容だとポートの重複のように見えますが、実はポ...
データベース

集計結果で絞り込む HAVING句

集計結果に対して絞り込み条件を設定するにはHAVING句を利用します。HAVING句の構文HAVING 条件式抽出条件として、WHERE句と同様の各種条件式を記述することが出来ます。多くの入門書では、HAVING句は必ずGROUP BY句と...
データベース

グループごとにまとめる GROUP BY句

指定したカラムの値に注目してレコードをグループに分けることが出来ます。先のグループ関数と組み合わせてグループごとの集計を行うことが出来ます。グループ化にはGROUP BY句を使います。GROUP BY句の書式GROUP BY カラム名 カラ...
データベース

カラムの値を使って計算する2(グループ計算)

SQLでは、あるカラムの値について複数のレコードをまとめて合計値や平均値を求めることができます。このような用途に使うものをグループ関数と呼びます。テーブルの準備グループ計算の実習のため、新たに以下のテーブルおよびレコードを追加します。テーブ...
データベース

WHERE句で使用できるいろいろな書式

値の範囲を示す『AとBの間』という、値の範囲を表す場合には、BETWEEN句を使います。書式カラム名 BETWEEN 値1 AND 値2カラムの値が値1以上値2以下である、という条件を表します。両端(値1、値2)を含みます。例SQL SEL...
データベース

条件によって絞り込む WHERE句

条件によって絞り込む WHERE句テーブルから、条件に当てはまるレコードだけを抽出するときの方法を説明します。条件の記述にはWHERE句を利用します。WHERE句の基本構文WHERE文の基本構文は以下の通りです。WHERE 条件式SELEC...