Bootstrap

SQL 使用where字句条件查询

where字句使用

使用where字句可以限制select查寻结果中返回的行。必须满足where字句设置的条件的行才会返回,where字句跟着from之后。

语法格式:

select clo,clo2,...

from table

where  condition

条件condition由列名、表达式、常数和比较运算符组成。

条件指定一个或多个表达式和逻辑运算符组合。

where字句可以对列、文字、算术表达式或函数中的值进行比较,包含元素如下:

(1)列名  (2)比较条件  (3)列名、常数或值列表

比较运算符

运算符含义
=等于
>大于
>=大于或等于
<

小于

<=小于或等于
<>不等于
between ... and ...两值之间(包含这两个值)
in(set)与任一列表值相匹配
like与字符模式相匹配(_一个字符,%任意个字符)
is null为空

NULL条件包括IS NULL 和 IS NOT NULL条件

IS NULL条件可以测试空值,空值表示该值不可用、未分配、未知或不适用。

where字句中可以使用逻辑运算符

逻辑运算符:

(1)AND 如果两个条件同时为真,返回TRUE

(2)OR 如果有一个条件中有一个为真,返回TRUE

(3)NOT 如果条件为假 ,返回TRUE

AND和OR运算符可以连接WHERE字句限定的条件,使WHERE字句中包含多个条件

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;