SQL EXISTS句とは?基本構文と使い方をわかりやすく解説
SQLで言うEXISTSは、サブクエリが何らかの行を返すかどうかをチェックする条件式です。基本的な使い方は、SELECT文の中でEXISTSを使用してサブクエリの結果が存在するかどうかを確認し、存在すればTRUEを返し、存在しなければFALSEを返します。
–
この語彙を使われていい例を示してください。
SELECT column1, column2
FROM table1
WHERE EXISTS (
SELECT *
FROM table2
WHERE table1.column3 = table2.column3
);
table2中にtable1のcolumn3と等しい行が存在するかどうかをチェックするには、上記の例で使用される「EXISTS」というキーワードを使用します。存在する場合は、table1のcolumn1とcolumn2の値を返します。