SQL (Structured Query Language) は、リレーショナルデータベースの言語です。本コースでは、以下のSQL を使用して処理を行います。
- SELECT によるデータの検索
- INSERT によるデータの追加
- UPDATE によるデータの更新
- (参考)DELETE によるデータの削除
基本的なSELECT 構文
SQL のSELECT 文は、データベーステーブルからデータを取得します。構文は以下のようになります。
- SELECT {カラム名のリスト}
- FROM {テーブル名(単体または複数}
- WHERE {JOIN CONDITIONS AND FILTERS}
- ORDER BY {COLUMN LIST}
以下のSQL 文では、Artists テーブルから3 つのカラム(ARTISTID とFIRSTNAME とLASTNAME)のすべての行をLASTNAME の値をアルファベット順にソートして返します。
- SELECT ARTISTID, FIRSTNAME, LASTNAME
- FROM ARTISTS
- ORDER BY LASTNAME