AbsDB SQL Logical operators

<< Click to Display Table of Contents >>

Navigation:  SQL Reference Absolute Database >

AbsDB SQL Logical operators

Previous pageReturn to chapter overviewNext page

Logical Operators

Absolute Database supports usual logical operators:

Operator

Description

Example

AND

Both conditions must apply

(ID > 1) AND (ID < 100)

OR

Either condition can apply

(Color = 'Blue') OR (Color = 'Red')

NOT

Logical opposite of condition

NOT (State = 'CA')

SQL uses a three-valued Boolean logic where the null value represents "unknown".

 

Observe the following truth tables:

a

b

a AND b

a OR b

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

TRUE

TRUE

NULL

NULL

TRUE

FALSE

FALSE

FALSE

FALSE

FALSE

NULL

FALSE

NULL

NULL

NULL

NULL

NULL

 

 

 

 

a

NOT a

 

 

TRUE

FALSE

 

 

FALSE

TRUE

 

 

NULL

NULL

 

 

 

The operators AND and OR are commutative, that is, you can switch the left and right operand without affecting the result.

_____________________________

27-10-2017 - Niels Knabe