次のCREATE TABLE文で作成されたemployee1テーブルで、period1とperiod2がPERIOD (DATE)列であるとします。
CREATE TABLE employee1 (
eid INTEGER NOT NULL,
name VARCHAR(100) NOT NULL,
deptno INTEGER NOT NULL,
period1(date),
period2(date)
) PRIMARY INDEX(eid);
| EID | Name | DeptNo | Period1 | Period2 |
|---|---|---|---|---|
| 1 | Adams | 101 | ('2005-02-03', '2006-02-03') | ('2005-02-03', '2006-02-03') |
| 2 | Mary | 201 | ('2005-04-02', '2006-01-03') | ('2006-01-03', '2007-02-03') |
| 3 | Jones | 301 | ('2004-01-02', '2005-03-05') | ('2003-03-05', '2004-01-02') |
次のSQL文では、EQUALSをemployee1テーブルのPERIOD列で使用しています。
SELECT eid, name, depno, period1, period2 FROM employee1 WHERE period1 EQUALS period2;
結果は以下のようになります。
| EID | Name | DeptNo | Period1 | Period2 |
|---|---|---|---|---|
| 1 | Adams | 101 | ('2005-02-03', '2006-02-03') | ('2005-02-03', '2006-02-03') |