码迷,mamicode.com
首页 > 数据库 > 详细

数据库之十:谓词

时间:2019-11-11 21:45:15      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:需要   模糊查询   like   sts   空值   sid   条件   sse   字符   

1、比较谓词:

=、<、>、<>


2、like:
模糊查询 _代表一个字符,%代表0个或者多个字符:

select * from student where sid like _1%

表示sid的第二个字符是1的所有数据


3、between:

select * from student where sage between 19 and 21

范围查询,包含端点的值


4、is null\is not null:
用来判断空值情况的

select * from student where ssex is not null

 

5、in:

select * from student where sid in(select sid from student where ssex=)

查询所有性别为男性的信息(语句不需要这么写,只是为了说明in谓词),同样的有not in


6、exists:
判断是否存在满足某种条件的记录,exist谓词的主语是记录;
EXIST只关心记录是否存在,返回哪些列都没有关系
对应的是not exist

数据库之十:谓词

标签:需要   模糊查询   like   sts   空值   sid   条件   sse   字符   

原文地址:https://www.cnblogs.com/chenbao1012/p/11838423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!