MySQLmysql 知识库

MySQL中的DQL语言之条件查询2019-08-10

2019-08-10  本文已影响0人  青石留名

二、条件查询

语法:

SELECT

            查询列表

FROM

            表名

WHERE

            筛选条件

1、按条件表达式筛选

简单条件运算符:> 、<、= 、!= 、<>   、 >=  、  <=

注意:MySQL中不等于一般用<>,而不用!=。

例1:查询工资>12000的员工信息

SELECT

            *          # ‘’*‘’表示员工信息,包含一切的信息

FROM

            表名    #指的是员工信息表

WHERE

            salery>12000;

2、按逻辑表达式筛选

逻辑运算符:&&、||、!、and、or、not

作用:用于连接条件表达式

 例2:查询工资在10000到20000之间的员工信息

SELECT

*          # ‘’*‘’表示员工信息,包含一切的信息

FROM

表名    #指的是员工信息表

WHERE

            salery>=10000

AND

             salery>=20000;

3、模糊查询

关键字:like、between...and 、in、is、null

1)like

LIKE运算符用于WHERE表达式中,以搜索匹配字段中的指定内容。

例3:查询员工名中包含字符a的员工信息

SELECT

*          # ‘’*‘’表示员工信息,包含一切的信息

FROM

表名    #指的是员工信息表

WHERE

           last_name  like  ‘%a%';

注意:

1.1一般要和通配符搭配使用,%指的是任意多个通配符,包含0个字符;-指的是单个字符;

1.2ESCAPE是转义字符,相关解释可参考:https://www.cnblogs.com/samwang88/p/6484992.html;

1.3判断NULL只能用ISNULL或IS NOT NULL。

    

上一篇 下一篇

猜你喜欢

热点阅读