【Oracle SQL*Plus】ANDとORの優先順位を確認してみた【備忘録】
備忘録になります。
こちらのページに優先順位が書いてあります。ANDの優先順位がORより高いです。実際に確認してみます。
まずはANDが先でもORが先でもSQLで表示される例。
SELECT 'AAA'
FROM dual
WHERE 1 = 0 OR 1 = 1 AND 1 = 1;
'AA
---
AAA
次にはANDが先だと表示されない例。
SELECT 'AAA'
FROM dual
WHERE 1 = 0 OR 1 = 1 AND 1 = 0;
レコードが選択されませんでした。
関連リンク