Conditions
Simple Conditions
WHERE quantity = 15 # number
WHERE surname = 'Smith' # text
WHERE date_of_birth = '2004-11-23' # date
WHERE appointment = '09:45' # time
WHERE bill_paid = 1 # Boolean
WHERE quantity != 15
WHERE quantity < 15
WHERE quantity <= 15
WHERE quantity > 15
WHERE quantity >= 15
|
Complex Conditions
Each condition must be in full. You cannot write:
WHERE forename = 'John' OR 'Jon'
AND, OR, NOT
WHERE surname = 'MacDonald'
AND forename = 'John'
WHERE quantity = 10
OR quantity = 20
WHERE not (surname = "MacDonald" )
|
Examples:
WHERE quantity>=10 AND quantity <=15
WHERE quantity < 10 OR quantity > 15
WHERE colour= 'black' OR colour= 'gold' OR colour= 'silver' OR colour= 'white'
|
Advanced Higher Operators
AH students should use BETWEEN and IN operators as required.
National 5 and Higher should use complex conditions as above to meet course requirements.
WHERE quantity BETWEEN 10 AND 15
WHERE colour IN [ 'black' , 'gold' , 'silver' , 'white' ]
|