SQL入门之第四讲 | 您所在的位置:网站首页 › sql中的like子句用于模糊匹配 › SQL入门之第四讲 |
在查询数据过程中,需要特定查询出一些数据,那么就需要WHERE子句了。 常用的查询条件: 1.比较运算符 2.AND,OR运算符 3.IN运算符 4.BETWEEN运算符 5.LIKE运算符 6.IS NULL 运算符 7.REGEXP正则表达式 WHERE条件基本语法如下: select from where ;1. 比较运算符 where子句中最常用到的就是比较运算符了,主要有一下: 大于(>)、小于(=)、小于等于(= '1995-01-01'; --注意日期需要用引号围起来 执行结果: 2. AND,OR运算符 如果查询的条件中有多个条件时,就需要用到AND 和 OR 运算符来进行连接 AND运算符(需要同时满足2个条件): 实例:在学生表中查询出 1991年后出生的学生并且为男生的数据 select * from students where Sage >= '1993-01-01' and Ssex = '男'; --注意日期需要用引号围起来执行结果: OR运算符(只需要满足1个条件即可): 实例:在学生表中查询出 1991年后出生的学生并且为男生的数据 select * from students where Sage >= '1995-01-01' or Ssex = '女';执行结果: 3. IN运算符 如果在查询过程中,需要查出3个不同的姓名,一般情况是这样进行查询 实例: SELECT* FROM students WHERE Sname = '李超' OR Sname = '方春梅' OR Sname = '阚萍';执行结果: 但实际这种查询比较麻烦,需要用到比较多的or条件,这种就使用IN运算符来解决 SELECT* FROM students WHERE Sname IN ('李超','方春梅','阚萍')执行结果: 也可以在IN前面加上NOT ,来查询不属于列表的数据 SELECT* FROM students WHERE Sname NOT IN ('李超','方春梅','阚萍')执行结果: 4. BETWEEN运算符 如果在查询过程中,要表达范围行内的条件,例如查询Tid在2-5之间的数据(包括2和5),查询条件可以这样写 实例: select * from students where Sid >=2 and Sid |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |