大家好!我是黄啊码,上节课我们将了DISTINCT、 FROM 、 GROUP BY、 HAVING 、 ORDER BY 这些筛选数据的技能,是不是总感觉少了些啥?
你:啊码,你把最重要的where给漏了!
黄啊码:啪,不是漏了,是想单独拿出来讲讲,毕竟讲那么多你们不一定能消化得完
你:每节课的开始,就是啪我一下吗?
黄啊码:额,不是,纯粹是感觉你有点欠揍,哈哈哈。
好了,进入正题吧:WHERE 子句,说起来 SQL 其实很简单,只要能把满足条件的内容筛选出来即可,但在实际使用过程中,不同人写出来的 WHERE 子句存在很大差别,比如执行效率的高低,有没有遇到莫名的报错等。
这是今天的
目录
学会使用 WHERE 子句,如何使用比较运算符对字段的数值进行比较筛选;
如何使用逻辑运算符,进行多条件的过滤;
学会使用通配符对数据条件进行复杂过滤。
学会使用 WHERE 子句,如何使用比较运算符对字段的数值进行比较筛选;
比较运算符
在 SQL 中,我们可以使用 WHERE 子句对条件进行筛选,在此之前,你需要了解 WHERE 子句中的比较运算符。这些比较运算符的含义你可以参见下面这张表格:
啊码贴出的这图只是常用数据库的运算符,建议别直接copy就用。
你:为啥?作为老师,不应该是直接给准确答案吗?
黄啊码:啪,你见过参考答案上边写标准答案四个字吗?
你:我只见过》答:略。
黄啊码:。。。
注:你需要查看使用的 DBMS 是否支持,不同的 DBMS 支持的运算符可能是不同的,比如 Access 不支持(!=),不等于应该使用(<>)。在 MySQL 中,不支持(!>)(!
Original: https://www.cnblogs.com/huangama/p/16506728.html
Author: 黄啊码
Title: 【黄啊码】MySQL入门—6、掌握这些数据筛选技能比你学python还有用-2
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/619701/
转载文章受原作者版权保护。转载请注明原作者出处!