Boolean logic: Difference between revisions

Content deleted Content added
Line 178:
SELECT * FROM employees WHERE last_name = 'Dean' AND first_name = 'James' ;
</source>
This example will produce a list of all employees, and only those employees, named James Dean.
 
<source lang="sql">
SELECT * FROM employees WHERE last_name = 'Dean' OR first_name = 'James' ;
</source>
This example will produce a list of all employees whose first name is James OR whose last name is Dean. Any and all employees named James Dean (from the first example) would also appear in this list.
 
<source lang="sql">
SELECT * FROM employees WHERE NOT last_name = 'Dean' ;
</source>
This example will produce a list of all employees whose last name is not Dean. All employees named James from the second example would appear on this list, except for those employees named James Dean.
 
The first example will produce a list of all employees named James Dean, the second example will produce a list of all employees whose first name is James OR whose last name is Dean, and the third example will produce a list of all employees whose last name is not Dean.
Parentheses may be used to explicitly specify the order in which Boolean operations occur, when multiple operations are present:
<source lang="sql">