2024-11

データベース

外部結合

期末試験の得点を格納するテーブルを以下のように定義します。SQLCREATE TABLE score( student_id char(4), subject_id char(3), score INT, PRIMARY KEY(stude...
データベース

後期講義用データベース

講義で使用しているデータベースが破損してしまった人は、以下をphpmyadmin上のSQL欄に貼りつけて実行してください。dbkiso2というデータベースが新規に作成されます。同名のデータベースが既にある場合はあらかじめ削除してください。S...
データベース

自然結合の応用

WHERE句で絞り込むテーブルを結合した場合でも、WHERE句で抽出されるレコードを絞り込むことができます。WHERE句の条件の書式は単一のテーブルの場合とまったく同じですが、絞り込みの条件式に使用するカラムはただ一つ特定できるように、必要...
データベース

自然結合

等結合は、結合に用いたカラムが2つずつ表示されており冗長です。これを排除したものが『自然結合』です。自然結合には、NATURAL JOIN句を用います。構文SELECT カラム FROM テーブル1 NATURAL JOIN テーブル2NA...
データベース

内部結合(等結合)

複数の関連づけたテーブルから、条件を満たした組み合わせのみを取り出す結合を『内部結合』といいます。内部結合を行うには、SELECT構文の中でINNER JOIN句を使います。構文SELECT カラム FROM テーブル1 INNER JOI...
データベース

直積結合

セットアップ用SQLはこちらSQLCREATE TABLE student_list ( student_id char(4), student_name varchar(15), PRIMARY KEY(student_id));CREA...