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字句中包含多个条件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值