Hitachi

Hitachi Advanced Data Binder SQLリファレンス


2.2 SQL構文の指定形式の読み方

SQL構文の指定形式は,BNF表記法を使って説明しています。LIKE述語の説明を例にして,SQL構文の指定形式の読み方を説明します。

LIKE述語の指定形式の説明

LIKE述語::=一致値 〔NOT〕 LIKE パターン文字列 〔ESCAPE エスケープ文字〕  ...1
 
  一致値::=値式                                ...2
  パターン文字列::=値式                        ...2
  エスケープ文字::=値式                        ...2

::=の左の項目は,右の項目で示す形式で記述することを意味しています。したがって,上記の1〜2の意味は次のようになります。

  1. LIKE述語は,「一致値 〔NOT〕 LIKE パターン文字列 〔ESCAPE エスケープ文字」の形式で記述します。

  2. 一致値パターン文字列,およびエスケープ文字は,値式の形式で記述します。

よって,LIKE述語は,次に示す形式で記述します。

値式 〔NOT〕 LIKE 値式 ESCAPE 値式

なお,値式を説明している個所(「7.20 値式」)があります。そこで値式の指定形式を確認できます。