すべてのプロダクト
Search
ドキュメントセンター

PolarDB:WHERE clause

最終更新日:May 24, 2024

このトピックでは、WHERE句とその使用方法について説明します。

構文

オプションのWHERE句の形式は次のとおりです。

WHERE条件

conditionは、結果型がBOOLEANの式です。 この条件を満たさない行は出力から削除されます。 実際の行の値が参照変数に代入され、行に対してTRUEが返された場合、行は条件を満たします。

次の例では、emp テーブルと dept テーブルの内容を結合します。 WHERE 句では、emp テーブルの deptno 列の値は、deptno テーブルの deptno 列の値と同じです。

SELECT d.de ptno、d.dname、e.empno、e.ename、e.mgr、e.hiredate
    FROM emp e, dept d
    WHERE d.deptno = e.deptno;

 deptno | dname | empno | ename | mgr | hiredate
-------- ---------- ------------------------------------------ --------------------
     10 | ACCOUNTING |  7934 | MILLER | 7782 | 23-JAN-82 00:00:00
     10 | ACCOUNTING |  7782 | CLARK  | 7839 | 09-JUN-81 00:00:00
     10 | ACCOUNTING |  7839 | KING   |      | 17-NOV-81 00:00:00
     20 | RESEARCH   |  7788 | SCOTT  | 7566 | 19-APR-87 00:00:00
     20 | RESEARCH   |  7566 | JONES  | 7839 | 02-APR-81 00:00:00
     20 | RESEARCH   |  7369 | SMITH  | 7902 | 17-DEC-80 00:00:00
     20 | RESEARCH   |  7876 | ADAMS  | 7788 | 23-MAY-87 00:00:00
     20 | RESEARCH   |  7902 | FORD   | 7566 | 03-DEC-81 00:00:00
     30 | SALES      |  7521 | WARD   | 7698 | 22-FEB-81 00:00:00
     30 | SALES      |  7844 | TURNER | 7698 | 08-SEP-81 00:00:00
     30 | SALES      |  7499 | ALLEN  | 7698 | 20-FEB-81 00:00:00
     30 | SALES      |  7698 | BLAKE  | 7839 | 01-MAY-81 00:00:00
     30 | SALES      |  7654 | MARTIN | 7698 | 28-SEP-81 00:00:00
     30 | 販売 | 7900 | ジェームズ | 7698 | 03-DEC-81 00:00:00
(14行)