InterBase クイック スタート:Part IV - WHERE 句の利用
提供: InterBase
InterBase クイック スタート:Part IV - データの抽出 へ戻る
WHERE
句は、SELECT
句と FROM
句に続きます。これは、ORDER BY
句より前にこなければなりません。WHERE
句では、データが特定の条件に見合うかどうかテストし、SELECT
文では、その WHERE
の条件にあった行のみを返します。 WHERE
句により、どのデータを取得したいのか、細かく指定することができます。
WHERE を使用する
Green
がlast_name
列の値となっている行だけを返す、次の文を入力します。SELECT last_name, first_name, phone_ext FROM Employee WHERE last_name = 'Green'
このクエリは 1 行のみ返します:
- 以前のクエリを修正してみましょう: 等号記号(=)を、大なり記号(>)に変えてみます。結果には、名前の姓がアルファベット順で
Green
より大きい行がすべて含まれています。SELECT last_name, first_name, phone_ext FROM Employee WHERE last_name > 'Green'
このクエリは 29 行返します: