InterBase クイック スタート:Part IV - WHERE 句の利用

提供: InterBase

InterBase クイック スタート:Part IV - データの抽出 へ戻る

WHERE 句は、SELECT 句と FROM 句に続きます。これは、ORDER BY 句より前にこなければなりません。WHERE 句では、データが特定の条件に見合うかどうかテストし、SELECT 文では、その WHERE の条件にあった行のみを返します。 WHERE 句により、どのデータを取得したいのか、細かく指定することができます。

Image 025.jpg WHERE を使用する

  1. Greenlast_name 列の値となっている行だけを返す、次の文を入力します。
    SELECT last_name,
           first_name,
           phone_ext
    FROM   Employee
    WHERE  last_name = 'Green'
    

    このクエリは 1 行のみ返します:

    TutorialWhere1.png
  2. 以前のクエリを修正してみましょう: 等号記号(=)を、大なり記号(>)に変えてみます。結果には、名前の姓がアルファベット順で Green より大きい行がすべて含まれています。
    SELECT last_name,
           first_name,
           phone_ext
    FROM   Employee
    WHERE  last_name > 'Green'
    

    このクエリは 29 行返します:

    TutorialWhere2.png

トピック

次は: