chankaian0414 发表于 2017-6-8 23:12:01

3. Restriction (where clause)

where clause用来写conditions

例如:从zzz中选出xxx,当xxx=yyy
select xxx
from zzz
where xxx = 'yyy'; //找内容时使用单引号

column名用双引号
内容用单引号

NOT的用法有很多:
1. NOT IN (不在...内)
2. NOT LIKE (不像)
3. NOT BETWEEN (不在...范围内)
4. IS NOT NULL (不是空的)
5. etc.

例如:从zzz中选取yyy,yyy不在aaa内
select yyy
from zzz
where yyy NOT IN 'aaa'; //「不在」的对象若是数字不用使用单引号的,否则都需要//不在单引号所指的内,若「不在」的对象多于一个,需用小括号包裹,且每一对象都用逗号隔开

例如:从zzz中选取number不是以78开始的
select number
from zzz
where number NOT LIKE '78%';

Logical operations可在where clause后使用(大多会换行写的,不换行也可以)
页: [1]
查看完整版本: 3. Restriction (where clause)