创新路
我们一直在努力

MySQL学习笔记(36)

在使用 MySQL SELECT语句时,可以使用 WHERE 子句来指定查询条件,从 FROM 子句的中间结果中选取适当的数据行,达到数据过滤的效果。

WHERE <查询条件> {<判定运算1>,<判定运算2>,…}

其中,判定运算其结果取值为 TRUE、FALSE 和 UNKNOWN。

判定运算的语法分类如下:

<表达式1>{=|<|<=|>|>=|<=>|<>|!=}<表达式2>

<表达式1>[NOT]LIKE<表达式2>

<表达式1>[NOT][REGEXP|RLIKE]<表达式2>

<表达式1>[NOT]BETWEEN<表达式2>AND<表达式3>

<表达式1>IS[NOT]NULL

以日期字段作为条件,可以使用比较运算符设置查询条件,也可以使用 BETWEEN AND 运算符查询某个范围内的值。

BETWEEN AND 用来查询某个范围内的值,该操作符需要两个参数,即范围的开始值和结束值,若字段值满足指定的范围查询条件,则这些记录被返回。

例1、在表 tb_students_info 中查询注册日期在 2016-01-01 之前的学生的信息;

image.png

例2、在表 tb_students_info 中查询注册日期在 2015-10-01 和 2016-05-01 之间的学生的信息;

image.png

未经允许不得转载:天府数据港官方信息博客 » MySQL学习笔记(36)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机