关灯
开启左侧

[我要爆料] 谈谈where条件查询怎么使用注意哪些问题

[复制链接]
乘胜追击 发表于 2022-2-7 15:54:44 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 

条件查询怎么使用注意哪些问题语句支持的运算符比较运算符、逻辑运算符、模糊查询、范围查询、空判断等,为了更精确的查询出特定数据,需要学习SQL语法条件查询。爱站云的相关知识也可以到网站具体了解一下,有专业的客服人员为您全面解读,相信会有一个好的合作!

                               
登录/注册后可看大图








条件查询学习目标:能写出模糊查询的SQL语句



1条件查询的介绍



使用条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中。



语句支持的运算符:运算符、逻辑运算符、模糊查询、范围查询、空判断。



条件查询语法格式如下:



*表条件;

例:

*=1;

2比较运算符查询



等于:=



大于:



大于等于:=



小于:



小于等于:=



不等于:!=或



例1:查询编号大于的学生:



*;

例2:查询编号不大于4的学生:



*=4;

例:查询姓不是蓉的学生:



*!='蓉';

例4:查询没被删除的学生:



*_=0;

逻辑运算符查询















例1:查询编号大于的女同学:



*=0;

例2:查询编号小于4或没被删除的学生:



*4_=0;

例:查询年龄不在10岁到15岁之间的学生:



*(=10=15);

说明:多个条件判断想要作为一个整体,可以结合()。



4模糊查询



是模糊查询关键字



%表示任意多个任意字符



_表示一个任意字符



例1:查询姓的学生:



*'%';

例2:查询姓并且是一个字的学生:



*'_';

例:查询姓或叫靖的学生:



*'%''%靖';

5范围查询



表示在一个连续的范围内查询



表示在一个非连续的范围内查询



例1:查询编号为至8的学生:



*8;

例2:查询编号不是至8的男生:



*(8)='男';

6空判断查询



判断为空使用:



判断非空使用:



例1:查询没有填写身高的学生:



*;

注意:不能使用=判断为空;不能使用!=判断非空;不等于''空字符串。



7小结



常见的比较运算符有,,=,=,!=



逻辑运算符表示多个条件同时成立则为真,表示多个条件有一个成立则为真,表示对条件取反



和%结合使用表示任意多个任意字符,和_结合使用表示一个任意字符



-限制连续性范围限制非连续性范围



判断为空使用:



判断非空使用:
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

0粉丝

53225帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )