<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FQuery_Select%2FNOT</id>
		<title>Oracle PL/SQL Tutorial/Query Select/NOT - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FQuery_Select%2FNOT"/>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Query_Select/NOT&amp;action=history"/>
		<updated>2026-04-04T09:52:19Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Query_Select/NOT&amp;diff=4257&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Query_Select/NOT&amp;diff=4257&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Query_Select/NOT&amp;diff=4258&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Query_Select/NOT&amp;diff=4258&amp;oldid=prev"/>
				<updated>2010-05-26T10:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Not(condition1 and condition2)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table emp&lt;br /&gt;
  2  ( empno      NUMBER(4)    constraint E_PK primary key&lt;br /&gt;
  3  , ename      VARCHAR2(8)&lt;br /&gt;
  4  , init       VARCHAR2(5)&lt;br /&gt;
  5  , job        VARCHAR2(8)&lt;br /&gt;
  6  , mgr        NUMBER(4)&lt;br /&gt;
  7  , bdate      DATE&lt;br /&gt;
  8  , sal        NUMBER(6,2)&lt;br /&gt;
  9  , comm       NUMBER(6,2)&lt;br /&gt;
 10  , deptno     NUMBER(2)    default 10&lt;br /&gt;
 11  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(1,&amp;quot;Tom&amp;quot;,&amp;quot;N&amp;quot;,   &amp;quot;TRAINER&amp;quot;, 13,date &amp;quot;1965-12-17&amp;quot;,  800 , NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(2,&amp;quot;Jack&amp;quot;,&amp;quot;JAM&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1961-02-20&amp;quot;,  1600, 300,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(3,&amp;quot;Wil&amp;quot;,&amp;quot;TF&amp;quot; ,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1962-02-22&amp;quot;,  1250, 500,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(4,&amp;quot;Jane&amp;quot;,&amp;quot;JM&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1967-04-02&amp;quot;,  2975, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(5,&amp;quot;Mary&amp;quot;,&amp;quot;P&amp;quot;,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1956-09-28&amp;quot;,  1250, 1400,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(6,&amp;quot;Black&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1963-11-01&amp;quot;,  2850, NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(7,&amp;quot;Chris&amp;quot;,&amp;quot;AB&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1965-06-09&amp;quot;,  2450, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(8,&amp;quot;Smart&amp;quot;,&amp;quot;SCJ&amp;quot;, &amp;quot;TRAINER&amp;quot;, 4,date &amp;quot;1959-11-26&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(9,&amp;quot;Peter&amp;quot;,&amp;quot;CC&amp;quot;,   &amp;quot;Designer&amp;quot;,NULL,date &amp;quot;1952-11-17&amp;quot;,  5000, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(10,&amp;quot;Take&amp;quot;,&amp;quot;JJ&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1968-09-28&amp;quot;,  1500, 0,     30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(11,&amp;quot;Ana&amp;quot;,&amp;quot;AA&amp;quot;,  &amp;quot;TRAINER&amp;quot;, 8,date &amp;quot;1966-12-30&amp;quot;,  1100, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(12,&amp;quot;Jane&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Manager&amp;quot;,   6,date &amp;quot;1969-12-03&amp;quot;,  800 , NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(13,&amp;quot;Fake&amp;quot;,&amp;quot;MG&amp;quot;,   &amp;quot;TRAINER&amp;quot;, 4,date &amp;quot;1959-02-13&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(14,&amp;quot;Mike&amp;quot;,&amp;quot;TJA&amp;quot;,&amp;quot;Manager&amp;quot;,   7,date &amp;quot;1962-01-23&amp;quot;,  1300, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select ename, init&lt;br /&gt;
  2  from   emp&lt;br /&gt;
  3  where  not (ename = &amp;quot;Jane&amp;quot; and init = &amp;quot;R&amp;quot;);&lt;br /&gt;
Enter...&lt;br /&gt;
Tom      N&lt;br /&gt;
Jack     JAM&lt;br /&gt;
Wil      TF&lt;br /&gt;
Jane     JM&lt;br /&gt;
Mary     P&lt;br /&gt;
Black    R&lt;br /&gt;
Chris    AB&lt;br /&gt;
Smart    SCJ&lt;br /&gt;
Peter    CC&lt;br /&gt;
Take     JJ&lt;br /&gt;
Ana      AA&lt;br /&gt;
Fake     MG&lt;br /&gt;
Mike     TJA&lt;br /&gt;
13 rows selected.&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Not empty(null)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table emp&lt;br /&gt;
  2  ( empno      NUMBER(4)    constraint E_PK primary key&lt;br /&gt;
  3  , ename      VARCHAR2(8)&lt;br /&gt;
  4  , init       VARCHAR2(5)&lt;br /&gt;
  5  , job        VARCHAR2(8)&lt;br /&gt;
  6  , mgr        NUMBER(4)&lt;br /&gt;
  7  , bdate      DATE&lt;br /&gt;
  8  , sal       NUMBER(6,2)&lt;br /&gt;
  9  , comm       NUMBER(6,2)&lt;br /&gt;
 10  , deptno     NUMBER(2)    default 10&lt;br /&gt;
 11  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(1,&amp;quot;Tom&amp;quot;,&amp;quot;N&amp;quot;,   &amp;quot;Coder&amp;quot;, 13,date &amp;quot;1965-12-17&amp;quot;,  800 , NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(2,&amp;quot;Jack&amp;quot;,&amp;quot;JAM&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1961-02-20&amp;quot;,  1600, 300,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(3,&amp;quot;Wil&amp;quot;,&amp;quot;TF&amp;quot; ,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1962-02-22&amp;quot;,  1250, 500,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(4,&amp;quot;Jane&amp;quot;,&amp;quot;JM&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1967-04-02&amp;quot;,  2975, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(5,&amp;quot;Mary&amp;quot;,&amp;quot;P&amp;quot;,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1956-09-28&amp;quot;,  1250, 1400,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(6,&amp;quot;Black&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1963-11-01&amp;quot;,  2850, NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(7,&amp;quot;Chris&amp;quot;,&amp;quot;AB&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1965-06-09&amp;quot;,  2450, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(8,&amp;quot;Smart&amp;quot;,&amp;quot;SCJ&amp;quot;, &amp;quot;Coder&amp;quot;, 4,date &amp;quot;1959-11-26&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(9,&amp;quot;Peter&amp;quot;,&amp;quot;CC&amp;quot;,   &amp;quot;Designer&amp;quot;,NULL,date &amp;quot;1952-11-17&amp;quot;,  5000, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(10,&amp;quot;Take&amp;quot;,&amp;quot;JJ&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1968-09-28&amp;quot;,  1500, 0,     30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(11,&amp;quot;Ana&amp;quot;,&amp;quot;AA&amp;quot;,  &amp;quot;Coder&amp;quot;, 8,date &amp;quot;1966-12-30&amp;quot;,  1100, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(12,&amp;quot;Jane&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Manager&amp;quot;,   6,date &amp;quot;1969-12-03&amp;quot;,  800 , NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(13,&amp;quot;Fake&amp;quot;,&amp;quot;MG&amp;quot;,   &amp;quot;Coder&amp;quot;, 4,date &amp;quot;1959-02-13&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(14,&amp;quot;Mike&amp;quot;,&amp;quot;TJA&amp;quot;,&amp;quot;Manager&amp;quot;,   7,date &amp;quot;1962-01-23&amp;quot;,  1300, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select ename, job, sal, comm&lt;br /&gt;
  2  from   emp&lt;br /&gt;
  3  where  comm is not null;&lt;br /&gt;
ENAME    JOB             SAL       COMM&lt;br /&gt;
-------- -------- ---------- ----------&lt;br /&gt;
Jack     Tester         1600        300&lt;br /&gt;
Wil      Tester         1250        500&lt;br /&gt;
Mary     Tester         1250       1400&lt;br /&gt;
Take     Tester         1500          0&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Not equals==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table departments&lt;br /&gt;
  2  ( deptno NUMBER(2)     constraint D_PK&lt;br /&gt;
  3                         primary key&lt;br /&gt;
  4  , dname  VARCHAR2(10)&lt;br /&gt;
  5  , location VARCHAR2(8)&lt;br /&gt;
  6  , mgr    NUMBER(4)&lt;br /&gt;
  7  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into departments values (10,&amp;quot;ACCOUNTING&amp;quot;,&amp;quot;NEW YORK&amp;quot;,7);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into departments values (20,&amp;quot;TRAINING&amp;quot;,  &amp;quot;DALLAS&amp;quot;,  4);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into departments values (30,&amp;quot;SALES&amp;quot;,     &amp;quot;CHICAGO&amp;quot;, 6);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into departments values (40,&amp;quot;HR&amp;quot;,        &amp;quot;BOSTON&amp;quot;,  9);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select dname, location&lt;br /&gt;
  2  from   departments&lt;br /&gt;
  3  where  location &amp;lt;&amp;gt; &amp;quot;CHICAGO&amp;quot;;&lt;br /&gt;
DNAME      LOCATION&lt;br /&gt;
---------- --------&lt;br /&gt;
ACCOUNTING NEW YORK&lt;br /&gt;
TRAINING   DALLAS&lt;br /&gt;
HR         BOSTON&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table departments;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Not equals: not vs &amp;lt;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE emp (&lt;br /&gt;
  2    emp_id               NUMBER,&lt;br /&gt;
  3    ename             VARCHAR2(40),&lt;br /&gt;
  4    hire_date        DATE DEFAULT sysdate,&lt;br /&gt;
  5    end_date DATE,&lt;br /&gt;
  6    rate     NUMBER(5,2),&lt;br /&gt;
  7    CONSTRAINT emp_pk    PRIMARY KEY (emp_id)&lt;br /&gt;
  8  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (101, &amp;quot;Mary&amp;quot;, to_date(&amp;quot;15-Nov-1961&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,169);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (102, &amp;quot;Tom&amp;quot;, to_date(&amp;quot;16-Sep-1964&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;5-May-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),135);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (104, &amp;quot;Peter&amp;quot;, to_date(&amp;quot;29-Dec-1987&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;1-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),99);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (105, &amp;quot;Mike&amp;quot;, to_date(&amp;quot;15-Jun-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,121);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (107, &amp;quot;Less&amp;quot;, to_date(&amp;quot;2-Jan-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,45);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (108, &amp;quot;Park&amp;quot;, to_date(&amp;quot;1-Mar-1994&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;15-Nov-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),220);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (110, &amp;quot;Ink&amp;quot;, to_date(&amp;quot;4-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;30-Sep-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),84);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (111, &amp;quot;Tike&amp;quot;, to_date(&amp;quot;23-Aug-1976&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,100);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (112, &amp;quot;Inn&amp;quot;, to_date(&amp;quot;15-Nov-1961&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;4-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),70);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (113, &amp;quot;Kate&amp;quot;, to_date(&amp;quot;3-Mar-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;31-Oct-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),300);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SET ECHO ON&lt;br /&gt;
SQL&amp;gt; SELECT *&lt;br /&gt;
  2  FROM emp&lt;br /&gt;
  3  WHERE emp_id &amp;lt;&amp;gt; 114;&lt;br /&gt;
       101 Mary&lt;br /&gt;
15-NOV-61            $169.00&lt;br /&gt;
       102 Tom&lt;br /&gt;
16-SEP-64 05-MAY-04  $135.00&lt;br /&gt;
       104 Peter&lt;br /&gt;
29-DEC-87 01-APR-04   $99.00&lt;br /&gt;
       105 Mike&lt;br /&gt;
15-JUN-04            $121.00&lt;br /&gt;
       107 Less&lt;br /&gt;
02-JAN-04             $45.00&lt;br /&gt;
       108 Park&lt;br /&gt;
01-MAR-94 15-NOV-04  $220.00&lt;br /&gt;
       110 Ink&lt;br /&gt;
04-APR-04 30-SEP-04   $84.00&lt;br /&gt;
       111 Tike&lt;br /&gt;
23-AUG-76            $100.00&lt;br /&gt;
       112 Inn&lt;br /&gt;
15-NOV-61 04-APR-04   $70.00&lt;br /&gt;
       113 Kate&lt;br /&gt;
03-MAR-04 31-OCT-04  $300.00&lt;br /&gt;
&lt;br /&gt;
10 rows selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT *&lt;br /&gt;
  2  FROM emp&lt;br /&gt;
  3  WHERE NOT emp_id = 114;&lt;br /&gt;
       101 Mary&lt;br /&gt;
15-NOV-61            $169.00&lt;br /&gt;
       102 Tom&lt;br /&gt;
16-SEP-64 05-MAY-04  $135.00&lt;br /&gt;
       104 Peter&lt;br /&gt;
29-DEC-87 01-APR-04   $99.00&lt;br /&gt;
       105 Mike&lt;br /&gt;
15-JUN-04            $121.00&lt;br /&gt;
       107 Less&lt;br /&gt;
02-JAN-04             $45.00&lt;br /&gt;
       108 Park&lt;br /&gt;
01-MAR-94 15-NOV-04  $220.00&lt;br /&gt;
       110 Ink&lt;br /&gt;
04-APR-04 30-SEP-04   $84.00&lt;br /&gt;
       111 Tike&lt;br /&gt;
23-AUG-76            $100.00&lt;br /&gt;
       112 Inn&lt;br /&gt;
15-NOV-61 04-APR-04   $70.00&lt;br /&gt;
       113 Kate&lt;br /&gt;
03-MAR-04 31-OCT-04  $300.00&lt;br /&gt;
&lt;br /&gt;
10 rows selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Not has the lowerest priority==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE emp (&lt;br /&gt;
  2    emp_id               NUMBER,&lt;br /&gt;
  3    ename             VARCHAR2(40),&lt;br /&gt;
  4    hire_date        DATE DEFAULT sysdate,&lt;br /&gt;
  5    end_date DATE,&lt;br /&gt;
  6    rate     NUMBER(5,2),&lt;br /&gt;
  7    CONSTRAINT emp_pk    PRIMARY KEY (emp_id)&lt;br /&gt;
  8  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (101, &amp;quot;Mary&amp;quot;, to_date(&amp;quot;15-Nov-1961&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,169);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (102, &amp;quot;Tom&amp;quot;, to_date(&amp;quot;16-Sep-1964&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;5-May-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),135);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (104, &amp;quot;Peter&amp;quot;, to_date(&amp;quot;29-Dec-1987&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;1-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),99);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (105, &amp;quot;Mike&amp;quot;, to_date(&amp;quot;15-Jun-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,121);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (107, &amp;quot;Less&amp;quot;, to_date(&amp;quot;2-Jan-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,45);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (108, &amp;quot;Park&amp;quot;, to_date(&amp;quot;1-Mar-1994&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;15-Nov-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),220);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (110, &amp;quot;Ink&amp;quot;, to_date(&amp;quot;4-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;30-Sep-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),84);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (111, &amp;quot;Tike&amp;quot;, to_date(&amp;quot;23-Aug-1976&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,100);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (112, &amp;quot;Inn&amp;quot;, to_date(&amp;quot;15-Nov-1961&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;4-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),70);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (113, &amp;quot;Kate&amp;quot;, to_date(&amp;quot;3-Mar-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;31-Oct-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),300);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SET ECHO ON&lt;br /&gt;
SQL&amp;gt; SELECT *&lt;br /&gt;
  2  FROM emp&lt;br /&gt;
  3  WHERE NOT ((emp_id = 114)&lt;br /&gt;
  4     OR (hire_date &amp;gt;= TO_DATE(&amp;quot;1-Jan-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;)&lt;br /&gt;
  5         AND REGEXP_LIKE(ename, &amp;quot;^Myk.*&amp;quot;)));&lt;br /&gt;
       101 Mary&lt;br /&gt;
15-NOV-61            $169.00&lt;br /&gt;
       102 Tom&lt;br /&gt;
16-SEP-64 05-MAY-04  $135.00&lt;br /&gt;
       104 Peter&lt;br /&gt;
29-DEC-87 01-APR-04   $99.00&lt;br /&gt;
       105 Mike&lt;br /&gt;
15-JUN-04            $121.00&lt;br /&gt;
       107 Less&lt;br /&gt;
02-JAN-04             $45.00&lt;br /&gt;
       108 Park&lt;br /&gt;
01-MAR-94 15-NOV-04  $220.00&lt;br /&gt;
       110 Ink&lt;br /&gt;
04-APR-04 30-SEP-04   $84.00&lt;br /&gt;
       111 Tike&lt;br /&gt;
23-AUG-76            $100.00&lt;br /&gt;
       112 Inn&lt;br /&gt;
15-NOV-61 04-APR-04   $70.00&lt;br /&gt;
       113 Kate&lt;br /&gt;
03-MAR-04 31-OCT-04  $300.00&lt;br /&gt;
&lt;br /&gt;
10 rows selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== not in (1,2,3,NULL)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table registrations&lt;br /&gt;
  2  ( attendee    NUMBER(4)&lt;br /&gt;
  3  , course      VARCHAR2(6)&lt;br /&gt;
  4  , begindate   DATE&lt;br /&gt;
  5  , evaluation  NUMBER(1)&lt;br /&gt;
  6  , constraint  R_PK        primary key (attendee,course,begindate)&lt;br /&gt;
  7  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into registrations values (2,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (14,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,5   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (6,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (11,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,2   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (8,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-10-04&amp;quot;,NULL);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (9,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-10-04&amp;quot;,3   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (13,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-10-04&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (13,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-12-13&amp;quot;,NULL);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (6,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-12-13&amp;quot;,NULL);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (3,&amp;quot;OAU&amp;quot;,date &amp;quot;2009-08-10&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (12,&amp;quot;OAU&amp;quot;,date &amp;quot;2009-08-10&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (13,&amp;quot;OAU&amp;quot;,date &amp;quot;2009-08-10&amp;quot;,5   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select *&lt;br /&gt;
  2  from   registrations&lt;br /&gt;
  3  where  evaluation not in (1,2,3,NULL);&lt;br /&gt;
no rows selected&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table registrations;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== not in vs not exists==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE EMP(&lt;br /&gt;
  2      EMPNO NUMBER(4) NOT NULL,&lt;br /&gt;
  3      ENAME VARCHAR2(10),&lt;br /&gt;
  4      JOB VARCHAR2(9),&lt;br /&gt;
  5      MGR NUMBER(4),&lt;br /&gt;
  6      HIREDATE DATE,&lt;br /&gt;
  7      SAL NUMBER(7, 2),&lt;br /&gt;
  8      COMM NUMBER(7, 2),&lt;br /&gt;
  9      DEPTNO NUMBER(2)&lt;br /&gt;
 10  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7369, &amp;quot;SMITH&amp;quot;, &amp;quot;CLERK&amp;quot;, 7902,TO_DATE(&amp;quot;17-DEC-1980&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 800, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7499, &amp;quot;ALLEN&amp;quot;, &amp;quot;SALESMAN&amp;quot;, 7698,TO_DATE(&amp;quot;20-FEB-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1600, 300, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7521, &amp;quot;WARD&amp;quot;, &amp;quot;SALESMAN&amp;quot;, 7698,TO_DATE(&amp;quot;22-FEB-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1250, 500, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7566, &amp;quot;JONES&amp;quot;, &amp;quot;MANAGER&amp;quot;, 7839,TO_DATE(&amp;quot;2-APR-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 2975, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7654, &amp;quot;MARTIN&amp;quot;, &amp;quot;SALESMAN&amp;quot;, 7698,TO_DATE(&amp;quot;28-SEP-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1250, 1400, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7698, &amp;quot;BLAKE&amp;quot;, &amp;quot;MANAGER&amp;quot;, 7839,TO_DATE(&amp;quot;1-MAY-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 2850, NULL, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7782, &amp;quot;CLARK&amp;quot;, &amp;quot;MANAGER&amp;quot;, 7839,TO_DATE(&amp;quot;9-JUN-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 2450, NULL, 10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7788, &amp;quot;SCOTT&amp;quot;, &amp;quot;ANALYST&amp;quot;, 7566,TO_DATE(&amp;quot;09-DEC-1982&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 3000, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7839, &amp;quot;KING&amp;quot;, &amp;quot;PRESIDENT&amp;quot;, NULL,TO_DATE(&amp;quot;17-NOV-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 5000, NULL, 10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7844, &amp;quot;TURNER&amp;quot;, &amp;quot;SALESMAN&amp;quot;, 7698,TO_DATE(&amp;quot;8-SEP-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1500, 0, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7876, &amp;quot;ADAMS&amp;quot;, &amp;quot;CLERK&amp;quot;, 7788,TO_DATE(&amp;quot;12-JAN-1983&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1100, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7900, &amp;quot;JAMES&amp;quot;, &amp;quot;CLERK&amp;quot;, 7698,TO_DATE(&amp;quot;3-DEC-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 950, NULL, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7902, &amp;quot;FORD&amp;quot;, &amp;quot;ANALYST&amp;quot;, 7566,TO_DATE(&amp;quot;3-DEC-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 3000, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7934, &amp;quot;MILLER&amp;quot;, &amp;quot;CLERK&amp;quot;, 7782,TO_DATE(&amp;quot;23-JAN-1982&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1300, NULL, 10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE DEPT(&lt;br /&gt;
  2      DEPTNO NUMBER(2),&lt;br /&gt;
  3      DNAME VARCHAR2(14),&lt;br /&gt;
  4      LOC VARCHAR2(13)&lt;br /&gt;
  5  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO DEPT VALUES (10, &amp;quot;ACCOUNTING&amp;quot;, &amp;quot;NEW YORK&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO DEPT VALUES (20, &amp;quot;RESEARCH&amp;quot;, &amp;quot;DALLAS&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO DEPT VALUES (30, &amp;quot;SALES&amp;quot;, &amp;quot;CHICAGO&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO DEPT VALUES (40, &amp;quot;OPERATIONS&amp;quot;, &amp;quot;BOSTON&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select ename from emp&lt;br /&gt;
  2   where empno not in (select mgr from emp);&lt;br /&gt;
no rows selected&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select ename from emp&lt;br /&gt;
  2   where NOT EXISTS (select null from emp e2 where e2.mgr = emp.empno);&lt;br /&gt;
ENAME&lt;br /&gt;
----------&lt;br /&gt;
SMITH&lt;br /&gt;
ALLEN&lt;br /&gt;
WARD&lt;br /&gt;
MARTIN&lt;br /&gt;
TURNER&lt;br /&gt;
ADAMS&lt;br /&gt;
JAMES&lt;br /&gt;
MILLER&lt;br /&gt;
8 rows selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt; drop table dept;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== NOT operator has higher priority than AND==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE titles(&lt;br /&gt;
  2    title_id   CHAR(3)      NOT NULL,&lt;br /&gt;
  3    title_name VARCHAR(40)  NOT NULL,&lt;br /&gt;
  4    type       VARCHAR(10)  NULL    ,&lt;br /&gt;
  5    pub_id     CHAR(3)      NOT NULL,&lt;br /&gt;
  6    pages      INTEGER      NULL    ,&lt;br /&gt;
  7    price      DECIMAL(5,2) NULL    ,&lt;br /&gt;
  8    sales      INTEGER      NULL    ,&lt;br /&gt;
  9    pubdate    DATE         NULL    ,&lt;br /&gt;
 10    contract   SMALLINT     NOT NULL&lt;br /&gt;
 11  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T01&amp;quot;,&amp;quot;Java&amp;quot;,&amp;quot;history&amp;quot;,&amp;quot;P01&amp;quot;,111,21.99,566,DATE &amp;quot;2000-08-01&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T02&amp;quot;,&amp;quot;Oracle&amp;quot;,&amp;quot;history&amp;quot;,&amp;quot;P03&amp;quot;, 114,19.95,9566,DATE &amp;quot;1998-04-01&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T03&amp;quot;,&amp;quot;SQL&amp;quot;,&amp;quot;computer&amp;quot;,&amp;quot;P02&amp;quot;, 122,39.95,25667,DATE &amp;quot;2000-09-01&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T04&amp;quot;,&amp;quot;C++&amp;quot;,&amp;quot;psychology&amp;quot;,&amp;quot;P04&amp;quot;, 511,12.99,13001,DATE &amp;quot;1999-05-31&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T05&amp;quot;,&amp;quot;Python&amp;quot;,&amp;quot;psychology&amp;quot;,&amp;quot;P04&amp;quot;, 101,6.95,201440,DATE &amp;quot;2001-01-01&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T06&amp;quot;,&amp;quot;JavaScript&amp;quot;,&amp;quot;biography&amp;quot;,&amp;quot;P01&amp;quot;, 173,19.95,11320,DATE &amp;quot;2000-07-31&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T07&amp;quot;,&amp;quot;LINQ&amp;quot;,&amp;quot;biography&amp;quot;,&amp;quot;P03&amp;quot;, 331,23.95,1500200,DATE &amp;quot;1999-10-01&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T08&amp;quot;,&amp;quot;C#&amp;quot;,&amp;quot;children&amp;quot;,&amp;quot;P04&amp;quot;, 861,10.00,4095,DATE &amp;quot;2001-06-01&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T09&amp;quot;,&amp;quot;SQL Server&amp;quot;,&amp;quot;children&amp;quot;,&amp;quot;P04&amp;quot;, 212,13.95,5000,DATE &amp;quot;2002-05-31&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T10&amp;quot;,&amp;quot;AJAX&amp;quot;,&amp;quot;biography&amp;quot;,&amp;quot;P01&amp;quot;, NULL,NULL,NULL,NULL,0);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T11&amp;quot;,&amp;quot;VB&amp;quot;,&amp;quot;psychology&amp;quot;,&amp;quot;P04&amp;quot;, 821,7.99,94123,DATE &amp;quot;2000-11-30&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T12&amp;quot;,&amp;quot;Office&amp;quot;,&amp;quot;biography&amp;quot;,&amp;quot;P01&amp;quot;, 507,12.99,100001,DATE &amp;quot;2000-08-31&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO titles VALUES(&amp;quot;T13&amp;quot;,&amp;quot;VBA&amp;quot;,&amp;quot;history&amp;quot;,&amp;quot;P03&amp;quot;, 812,29.99,10467,DATE &amp;quot;1999-05-31&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT title_name, sales, price&lt;br /&gt;
  2    FROM titles&lt;br /&gt;
  3    WHERE NOT (price &amp;lt; 20) AND (sales &amp;gt; 15000);&lt;br /&gt;
TITLE_NAME                                    SALES      PRICE&lt;br /&gt;
---------------------------------------- ---------- ----------&lt;br /&gt;
SQL                                           25667      39.95&lt;br /&gt;
LINQ                                        1500200      23.95&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table titles;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== NOT to negate a boolean value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE employees (&lt;br /&gt;
  2    au_id    CHAR(3)     NOT NULL,&lt;br /&gt;
  3    au_fname VARCHAR(15) NOT NULL,&lt;br /&gt;
  4    au_lname VARCHAR(15) NOT NULL,&lt;br /&gt;
  5    phone    VARCHAR(12) NULL    ,&lt;br /&gt;
  6    address  VARCHAR(20) NULL    ,&lt;br /&gt;
  7    city     VARCHAR(15) NULL    ,&lt;br /&gt;
  8    state    CHAR(2)     NULL    ,&lt;br /&gt;
  9    zip      CHAR(5)     NULL&lt;br /&gt;
 10  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO employees VALUES(&amp;quot;A01&amp;quot;,&amp;quot;S&amp;quot;,&amp;quot;B&amp;quot;,&amp;quot;111-111-1111&amp;quot;,&amp;quot;75 St&amp;quot;,&amp;quot;Boston&amp;quot;,&amp;quot;NY&amp;quot;,&amp;quot;11111&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO employees VALUES(&amp;quot;A02&amp;quot;,&amp;quot;W&amp;quot;,&amp;quot;H&amp;quot;,&amp;quot;222-222-2222&amp;quot;,&amp;quot;2922 Rd&amp;quot;,&amp;quot;Boston&amp;quot;,&amp;quot;CO&amp;quot;,&amp;quot;22222&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO employees VALUES(&amp;quot;A03&amp;quot;,&amp;quot;H&amp;quot;,&amp;quot;H&amp;quot;,&amp;quot;333-333-3333&amp;quot;,&amp;quot;3800 Ave, #14F&amp;quot;,&amp;quot;San Francisco&amp;quot;,&amp;quot;CA&amp;quot;,&amp;quot;33333&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO employees VALUES(&amp;quot;A04&amp;quot;,&amp;quot;K&amp;quot;,&amp;quot;H&amp;quot;,&amp;quot;444-444-4444&amp;quot;,&amp;quot;3800 Ave, #14F&amp;quot;,&amp;quot;San Francisco&amp;quot;,&amp;quot;CA&amp;quot;,&amp;quot;44444&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO employees VALUES(&amp;quot;A05&amp;quot;,&amp;quot;C&amp;quot;,&amp;quot;K&amp;quot;,&amp;quot;555-555-5555&amp;quot;,&amp;quot;114 St&amp;quot;,&amp;quot;New York&amp;quot;,&amp;quot;NY&amp;quot;,&amp;quot;55555&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO employees VALUES(&amp;quot;A06&amp;quot;,&amp;quot; &amp;quot;,&amp;quot;K&amp;quot;,&amp;quot;666-666-666&amp;quot;,&amp;quot;390 Mall&amp;quot;,&amp;quot;Palo Alto&amp;quot;,&amp;quot;CA&amp;quot;,&amp;quot;66666&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO employees VALUES(&amp;quot;A07&amp;quot;,&amp;quot;P&amp;quot;,&amp;quot;O&amp;quot;,&amp;quot;777-777-7777&amp;quot;,&amp;quot;1442 St&amp;quot;,&amp;quot;Sarasota&amp;quot;,&amp;quot;FL&amp;quot;,&amp;quot;77777&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT au_fname, au_lname, state&lt;br /&gt;
  2    FROM employees&lt;br /&gt;
  3    WHERE NOT (state = &amp;quot;CA&amp;quot;);&lt;br /&gt;
AU_FNAME        AU_LNAME        ST&lt;br /&gt;
--------------- --------------- --&lt;br /&gt;
S               B               NY&lt;br /&gt;
W               H               CO&lt;br /&gt;
C               K               NY&lt;br /&gt;
P               O               FL&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table employees;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Or, and, not==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table courses&lt;br /&gt;
  2  ( code        VARCHAR2(6)  constraint C_PK&lt;br /&gt;
  3                             primary key&lt;br /&gt;
  4  , description VARCHAR2(30)&lt;br /&gt;
  5  , category    CHAR(3)&lt;br /&gt;
  6  , duration    NUMBER(2)&lt;br /&gt;
  7  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;SQL&amp;quot;,&amp;quot;SQL&amp;quot;,&amp;quot;GEN&amp;quot;,4);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;OAU&amp;quot;,&amp;quot;Java&amp;quot;,&amp;quot;GEN&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;JAV&amp;quot;,&amp;quot;C++&amp;quot;,&amp;quot;BLD&amp;quot;,4);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;PLS&amp;quot;,&amp;quot;C&amp;quot;,&amp;quot;BLD&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;XML&amp;quot;,&amp;quot;XML&amp;quot;,&amp;quot;BLD&amp;quot;,2);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;ERM&amp;quot;,&amp;quot;ERP&amp;quot;,&amp;quot;DSG&amp;quot;,3);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;PMT&amp;quot;,&amp;quot;ERP&amp;quot;,&amp;quot;DSG&amp;quot;,1);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;RSD&amp;quot;,&amp;quot;jQuery&amp;quot;,&amp;quot;DSG&amp;quot;,2);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;PRO&amp;quot;,&amp;quot;Linux&amp;quot;,&amp;quot;DSG&amp;quot;,5);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into courses values(&amp;quot;GEN&amp;quot;,&amp;quot;Oracle&amp;quot;,&amp;quot;DSG&amp;quot;,4);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select  code, category, duration&lt;br /&gt;
  2  from    courses&lt;br /&gt;
  3  where   (category = &amp;quot;BLD&amp;quot; or  duration = 2)&lt;br /&gt;
  4  and not (category = &amp;quot;BLD&amp;quot; and duration = 2);&lt;br /&gt;
CODE   CAT   DURATION&lt;br /&gt;
------ --- ----------&lt;br /&gt;
JAV    BLD          4&lt;br /&gt;
PLS    BLD          1&lt;br /&gt;
RSD    DSG          2&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table courses;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Using Not in and subquery==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table emp&lt;br /&gt;
  2  ( empno      NUMBER(4)    constraint E_PK primary key&lt;br /&gt;
  3  , ename      VARCHAR2(8)&lt;br /&gt;
  4  , init       VARCHAR2(5)&lt;br /&gt;
  5  , job        VARCHAR2(8)&lt;br /&gt;
  6  , mgr        NUMBER(4)&lt;br /&gt;
  7  , bdate      DATE&lt;br /&gt;
  8  , sal       NUMBER(6,2)&lt;br /&gt;
  9  , comm       NUMBER(6,2)&lt;br /&gt;
 10  , deptno     NUMBER(2)    default 10&lt;br /&gt;
 11  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(1,&amp;quot;Tom&amp;quot;,&amp;quot;N&amp;quot;,   &amp;quot;TRAINER&amp;quot;, 13,date &amp;quot;1965-12-17&amp;quot;,  800 , NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(2,&amp;quot;Jack&amp;quot;,&amp;quot;JAM&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1961-02-20&amp;quot;,  1600, 300,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(3,&amp;quot;Wil&amp;quot;,&amp;quot;TF&amp;quot; ,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1962-02-22&amp;quot;,  1250, 500,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(4,&amp;quot;Jane&amp;quot;,&amp;quot;JM&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1967-04-02&amp;quot;,  2975, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(5,&amp;quot;Mary&amp;quot;,&amp;quot;P&amp;quot;,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1956-09-28&amp;quot;,  1250, 1400,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(6,&amp;quot;Black&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1963-11-01&amp;quot;,  2850, NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(7,&amp;quot;Chris&amp;quot;,&amp;quot;AB&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1965-06-09&amp;quot;,  2450, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(8,&amp;quot;Smart&amp;quot;,&amp;quot;SCJ&amp;quot;, &amp;quot;TRAINER&amp;quot;, 4,date &amp;quot;1959-11-26&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(9,&amp;quot;Peter&amp;quot;,&amp;quot;CC&amp;quot;,   &amp;quot;Designer&amp;quot;,NULL,date &amp;quot;1952-11-17&amp;quot;,  5000, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(10,&amp;quot;Take&amp;quot;,&amp;quot;JJ&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1968-09-28&amp;quot;,  1500, 0,     30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(11,&amp;quot;Ana&amp;quot;,&amp;quot;AA&amp;quot;,  &amp;quot;TRAINER&amp;quot;, 8,date &amp;quot;1966-12-30&amp;quot;,  1100, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(12,&amp;quot;Jane&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Manager&amp;quot;,   6,date &amp;quot;1969-12-03&amp;quot;,  800 , NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(13,&amp;quot;Fake&amp;quot;,&amp;quot;MG&amp;quot;,   &amp;quot;TRAINER&amp;quot;, 4,date &amp;quot;1959-02-13&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(14,&amp;quot;Mike&amp;quot;,&amp;quot;TJA&amp;quot;,&amp;quot;Manager&amp;quot;,   7,date &amp;quot;1962-01-23&amp;quot;,  1300, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table registrations&lt;br /&gt;
  2  ( attendee    NUMBER(4)&lt;br /&gt;
  3  , course      VARCHAR2(6)&lt;br /&gt;
  4  , begindate   DATE&lt;br /&gt;
  5  , evaluation  NUMBER(1)&lt;br /&gt;
  6  , constraint  R_PK        primary key(attendee,course,begindate)&lt;br /&gt;
  7  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into registrations values (2,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (14,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,5   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (6,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (11,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-04-12&amp;quot;,2   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (8,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-10-04&amp;quot;,NULL);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (9,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-10-04&amp;quot;,3   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (13,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-10-04&amp;quot;,4   );&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into registrations values (13,&amp;quot;SQL&amp;quot;,date &amp;quot;2009-12-13&amp;quot;,NULL);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select empno&lt;br /&gt;
  2  from   emp&lt;br /&gt;
  3  where  empno not in (select attendee&lt;br /&gt;
  4                       from   registrations&lt;br /&gt;
  5                       where  course = &amp;quot;JAV&amp;quot;);&lt;br /&gt;
Enter...&lt;br /&gt;
     1&lt;br /&gt;
     2&lt;br /&gt;
     3&lt;br /&gt;
     4&lt;br /&gt;
     5&lt;br /&gt;
     6&lt;br /&gt;
     7&lt;br /&gt;
     8&lt;br /&gt;
     9&lt;br /&gt;
    10&lt;br /&gt;
    11&lt;br /&gt;
    12&lt;br /&gt;
    13&lt;br /&gt;
    14&lt;br /&gt;
14 rows selected.&lt;br /&gt;
SQL&amp;gt; drop table registrations;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>