sql不包含的条件语句_SQL语法基础——条件过滤WHERE 语句

5436d1d32f7e74323d52d0da16dcfcbe.png

WHERE 子句用筛选满足某些条件的数据。

SQL WHERE 语法

按照某种条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。

0a44bc9b4d5bf7bc2c04c2a0e4396a46.png

可用于WHERE字句的运算符,大致如下:

197a61fd16fe750d8df245903f55dd9b.png

演示数据库

98ed19e9a9c4c86456c03ff4089d2ffe.png

WHERE 实例

现在,我们希望从Students_hobby_t表中获取Age字段值大于15的学生数据:

63036d14c9333ac7ca913f43a532713a.png

输出结果为:

422dc4752c704756a786afa5f9a7baba.png

多个WHERE 子句逻辑运算实例

And(与关系):同时满足两个条件的值。

我们希望从Students_hobby_t表中获取Age字段值大于15,同时Hobby_id 等于12 的学生数据,如下:

2dffa95795f4aac1ae4a6d34159f4053.png

Or(或关系):满足其中一个条件的值

我们希望从Students_hobby_t表中获取Age字段值大于15,或者Hobby_id 等于12 的学生数据,如下:

302fb28d2aef3ebd0d867d1cbff3d37f.png

Not(非关系):满足不包含该条件的值。

我们希望从Students_hobby_t表中获取Age字段值大于15,或者Hobby_id 不等于12 的学生数据,如下:

fb71ea4b0224eb641789433b82249c34.png

逻辑运算的优先级如下:

d02d9099e3c7b6a2562eb7ec938f409d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值