SQL99 †
- SQL Serverは、主要RDBMSの中で唯一といってもいいかも知れませんが、SQL99で規定された「行値構成子(row value constructor)」(「行値式」と呼ぶ場合もある)を実装していません。
複数テーブルを検索 †
WHERE句結合とINNER JOIN †
サブクエリ †
EXISTS vs JOIN †
IN vs EXISTS †
- INとEXISTSの違いはSQL文を評価する順番に違いがある。下記はある例だが、RDBMSによっては違いがあるかも。
- IN:副問合せ→親問合せ
- EXISTS:親問合せ→副問合せ
連番 †
Tips †