分類へ進む
tee / insights
LEARNING / SQL

DML / Data Manipulation Language

SQL DML / データ操作

表の行を追加・更新・削除します。対象行の条件と変更後の値を分けて読み、複数の更新をまとめる場合はTCLへ進みます。

この分類で学ぶこと

行を追加する

INSERTには値を直接指定する方法と、SELECTの結果を入れる方法があります。列の順序と型を確認します。

条件に合う行を更新・統合する

UPDATEはSETで値を指定し、WHEREで対象を絞ります。MERGEでは入力側との一致条件に応じて更新や追加を分けます。SETの式に使う型変換やNULL処理は関数マップへ進めます。

行を削除する

DELETEは条件に合う行を削除します。TRUNCATEは表の全行を消します。表の定義まで消す場合はDDLのDROP TABLEを参照します。