> |
Greater than |
select * from `films` where id > 10 select (id>10) as exprVal from `films` |
< |
Less than |
select * from `films` where id < 10 select (id<10) as exprVal from `films` |
= |
Equal to |
select * from `films` where id = 10 select (id=10) as exprVal from `films` |
>= |
Greater than or equal to |
select * from `films` where id >= 10 select (id>=10) as exprVal from `films` |
<= |
Less than or equal to |
select * from `films` where id <= 10 select (id<=10) as exprVal from `films` |
!= |
Not equal to |
select * from `films` where id != 10 select (id!=10) as exprVal from `films` |
IS NOT NULL |
Is not null |
select * from `films` where id IS NOT NULL |
IS NULL |
Is null |
select * from `films` where id IS NULL |
LIKE |
String like, support standard %, case insensitive |
select `First Name` as FName from `customers` where `First Name` Like 'M%' |
GT |
Greater than |
select GT(id,10) as exprVal from `films` |
LT |
Less than |
select LT(id,10) as exprVal from `films` |
EQ |
Equal to |
select EQ(id,10) as exprVal from `films` |
GTE |
Greater than or equal to |
select GTE(id,10) as exprVal from `films` |
LTE |
Less than or equal to |
select LTE(id,10) as exprVal from `films` |
NE |
Not equal to |
select NE(id,10) as exprVal from `films` |
IN |
In a list of values |
select * from `customers` where `Address.City` in ('Japan','Pakistan') |
NOT IN |
Not in a list of values |
select * from `customers` where `Address.City` NOT IN ('Japan','Pakistan') |
CASE |
Case statement |
select id,(case when id=3 then '1' when id=2 then '1' else 0 end) as test from customers |