数据库表中常用的运算符

本文介绍了SQL中常用的比较运算符,如大于、小于、等于等,以及逻辑运算符如AND、OR、NOT的使用方法。通过示例展示了如何查询特定条件的数据,包括模糊查询、区间查询和多条件组合查询。内容涵盖了从基础的单条件查询到复杂的组合条件查询,是理解SQL查询操作的良好参考资料。
摘要由CSDN通过智能技术生成

一、比较运算符

常用运算符备注
>,<,<=,>=,=,<>,!=大于、小于、小于等于、大于等于、等于、不等于
between   and 显示在某一区间的值(相当于闭区间)
like'%' ,not like'%'模糊查询
is null判断是否为空

二、逻辑运算符

常用运算符备注
and多条件同时成立
or多条件任一成立
not不成立

eg:

#常用运算符
#创建学生表students
create table students(id int ,name varchar(20),chinese int ,math int ,english int)
insert into students values(1,'张三',89,80,90),(2,'张思',67,73,98),(3,'王五',88,63,92),(4,'李四',55,87,60),(5,'吴无',75,65,90),(6,'王奇',75,65,90)
select * from students 
#查询姓名为张三的学生
select * from students where name = '张三'
#查询英语成绩大于90的学生
select * from students where english > 90
#查询总分大于250分的学生
select * from students where (chinese+math+english)>250
#查询数学成绩大于90且语文成绩小于80的学生
select * from students where math > 90 and chinese < 80
#查询英语成绩大于数学成绩的学生
select * from students where english > math
#查询数学成绩大于70分且姓张的学生
select * from students where math > 70 and name like '张%'
#查询英语成绩在80到90分间的学生
select * from students where english between 80 and 90
select * from students where english in (80,90)
#查询数学成绩在89,90,91间的学生
select * from students where math in (89,90,91)
#查询所有姓李的学生
select * from students where name like '李%'

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值