谓词
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
尽管很渺小,但终究会变得伟大
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?