カッコ内の式

構文

parenthesized_expression ::= "(" expression ")"

セマンティクス

カッコ内の式は、主に演算子間のデフォルトの優先順位を変更するために使用します。また、構文的にあいまいになるような方法で式を混在させるための構文支援としても使用されます。後者の使用例は、フィールド・ステップ式の項のfield_step解析ルールの定義にあります。

例6-45 カッコ内の式

年齢が30歳以下で、年齢が20歳を超えているか、または所得が10万を超えるユーザーのIDと姓を選択します。

SELECT id, lastName
FROM users
WHERE (income > 100000 OR 20 < age) AND age <= 30;