频道栏目
首页 > 资讯 > 其他综合 > 正文

select语句中where后的逻辑查询

17-09-19        来源:[db:作者]  
收藏   我要投稿

sql语句中,select语句关于where后的逻辑查询

一、逻辑比较符:

大多用在select语句中的where后,判断限定性条件的逻辑比较

1.and(逻辑与)

指查询and左右两边的条件都满足的数据

2.or(逻辑或)

指查询or左右两边的条件满足一个即可的数据

3.between 小数 and 大数(在两个数之间)多用于number类型的数据

指查询在小数与大数之间的所有符合条件的数据

4.in(集合)

指查询在()中出现过的数据

5.is null

指查询满足该条件为空的数据

注意:查询空数据是必须使用is null 而不能使用=null

但是查询非空数据是可以使用not is null 或者 !=null

二、模糊查找:

多用于查找包含什么字母的数据或第几个字符是什么字母的数据

首先模糊查找需要了解数据库所使用的通配符:

%:匹配0或者多个字符

_:匹配单个字符

转义字符:escape '字符',转成本身的字符

1.使用关键字like

例如:(查询Student表中 王姓的所有学生信息)

select *

from student

where name like "王%";

如果查询带有通配符的数据,则需要使用转义字符

例如:(查询student表中,第一个是"_"的学生信息)

select *

from student

where name like "/_%" escape '/';

相关TAG标签
上一篇:mysql聚集索引的优缺点
下一篇:GreenPlum之日常SQL脚本笔记
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站