2.2 SQL構文の指定形式の読み方
SQL構文の指定形式は,BNF表記法を使って説明しています。LIKE述語の説明を例にして,SQL構文の指定形式の読み方を説明します。
LIKE述語の指定形式の説明
LIKE述語::=一致値 〔NOT〕 LIKE パターン文字列 〔ESCAPE エスケープ文字〕 ...1 一致値::=値式 ...2 パターン文字列::=値式 ...2 エスケープ文字::=値式 ...2
::=の左の項目は,右の項目で示す形式で記述することを意味しています。したがって,上記の1〜2の意味は次のようになります。
-
LIKE述語は,「一致値 〔NOT〕 LIKE パターン文字列 〔ESCAPE エスケープ文字〕」の形式で記述します。
-
一致値,パターン文字列,およびエスケープ文字は,値式の形式で記述します。
よって,LIKE述語は,次に示す形式で記述します。
値式 〔NOT〕 LIKE 値式 ESCAPE 値式
なお,値式を説明している個所(「7.20 値式」)があります。そこで値式の指定形式を確認できます。