データベース
SQL
Structured Query Language
概要
リレーショナルデータベースを操作するための標準的な問い合わせ言語。
詳細解説
SQLは、RDBのデータ定義、データ操作、データ制御を行うための言語である。DDL(データ定義言語)でテーブルの作成・変更を行い、DML(データ操作言語)でデータの検索・挿入・更新・削除を行う。
SELECT文によるデータ検索では、WHERE句による条件指定、JOIN句による表の結合、GROUP BY句による集計などが行える。ISO/IEC標準として規格化されており、多くのRDBMSで共通的に利用できる。
事例・具体例
SELECT 商品名, 価格 FROM 商品 WHERE 価格 >= 1000 ORDER BY 価格 DESC; のように記述し、価格1000以上の商品を高い順に取得できる。