您正在使用 IPV4 [18.97.9.172] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折      
[公益] 地球是我家,绿化靠大家      
2025年 情人节 001
2025年 高 考 114
2026年 元 旦 322
2026年 春 节 369
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
MySQL SELECT数据查看WHERE(AND OR IN NOT)语句
内容摘要: 1、ANDAND、OR这种语句跟其他的计算机语言的使用是一样的,这里就简单的写几个例子。AND与逻辑,必须同时满足要选出ID值小于100同时大于2的数据,这是一个与句式,就使用AND来进行连接。select*frombookwhereid2andid100;2、OROR或逻辑,满足条件之一即可比如id值大于100或者等于1的数据,就使用OR来连接。selec......
1、AND

AND、OR这种语句跟其他的计算机语言的使用是一样的,这里就简单的写几个例子。

AND与逻辑,必须同时满足

要选出ID值小于100同时大于2的数据,这是一个与句式,就使用AND来进行连接。

select*frombookwhereid>2andid<100;

2、OR

OR或逻辑,满足条件之一即可

比如id值大于100或者等于1的数据,就使用OR来连接。

select*frombookwhereid>100orid=1;

注意:当AND和OR组合在一起使用的时候,要注意的一点是,AND的运算是要优先于OR的。所以注意:使用括号区分优先级是个好习惯。

3、IN

IN是一个范围枚举,值在IN逻辑内满足的数据都可以取出来。

比如说,我们要取出id值为1和3和100的数据,可以用in(1,3,100)。

select*frombookwhereidin(1,3,100);

看到这个操作,可能会想到,这个操作可以使用OR来实现多个连接。

是的,在效果上这样操作确实是一样的。不过,如果当列表的数据量过大,使用OR操作来连接会比较繁琐,所以这种情况下还是推荐使用IN操作符。

书上提到使用IN操作符的几个优点,相较于OR:

语法更清楚,更直观

执行效率更快,相对于同样的条件

4、NOT

NOT,非,取反逻辑。

表示对后面条件进行取反,比如我们使用的IN操作符,要查找id值不是2也不是3的数据,可以如下实现:

select*frombookwhereid!=2andid!=3;

如果使用NOT来实现,就是:

select*frombookwhereidnotin(2,3);

这就是这一节要介绍的几个操作符,下一节要介绍模糊查找的关键字like,当我们对于要获取的数据只知道一部分,或者想要根据某一些关键词来搜索所有数据,就需要用到模糊查找了。

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:Sql Server 2008数据库新建分配用户的详细步骤

 

下一篇:Mysql开启外网访问的全过程记录

发布日期:2023/9/11
手机扫二维码直达本页
发布时间:15:38:42
点  击:8
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.5.6 build250130(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全