位置: 编程技术 - 正文

MySQL基础教程之IN的用法详解(mysql sql 基础教程)

发布时间:2024-02-26

推荐整理分享MySQL基础教程之IN的用法详解(mysql sql 基础教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql基本教程,mysql基础笔记,mysql使用入门教程视频,史上最全的mysql基础教程,mysql实用教程,mysql 基础教程,mysql基本教程,mysql基本教程,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL IN 语法

IN 运算符用于 WHERE 表达式中,以列表项的形式支持多个选择,语法如下:

当 IN 前面加上 NOT 运算符时,表示与 IN 相反的意思,即不在这些列表项内选择。

IN 使用实例

选取 uid 为 2、3、5 的用户数据:

返回查询结果如下:

uid username password email regdate 2 小明 aae4deee3f2ffadf xiao@.com 3 Jack ae4deee3f2ffadf jack@gmail.com 5 5idev aae4deee3f2ffadf 5idev@5idev.com

IN 子查询

更多情况下,IN 列表项的值是不明确的,而可能是通过一个子查询得到的:

MySQL基础教程之IN的用法详解(mysql sql 基础教程)

在这个 SQL 例子里,我们实现了查出所有状态为 0 的用户(可能是被禁止)的所有文章。首先通过一个查询得到所有所有 status=0 的用户:

然后将查询结果作为 IN 的列表项以实现最终的查询结果,注意在子查询中返回的结果必须是一个字段列表项。

IN 运算符补充说明

IN 列表项不仅支持数字,也支持字符甚至时间日期类型等,并且可以将这些不同类型的数据项混合排列而无须跟 column 的类型保持一致:

一个 IN 只能对一个字段进行范围比对,如果要指定更多字段,可以使用 AND 或 OR 逻辑运算符:

使用 AND 或 OR 逻辑运算符后,IN 还可以和其他如 LIKE、>=、= 等运算符一起使用。

关于 IN 运算符的效率问题

如果 IN 的列表项是确定的,那么可以用多个 OR 来代替:

// 等效为:

一般认为,如果是对索引字段进行操作,使用 OR 效率高于 IN,但对于列表项不确定的时候(如需要子查询得到结果),就必须使用 IN 运算符。另外,对于子查询表数据小于主查询的时候,也是适用 IN 运算符的。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

浅谈mysql数据库中的换行符与textarea中的换行符 1.mysql数据库中的换行符在mysql数据库中,其换行符为n即char(),在python中为chr()2.textarea中的换行符textarea中的换行符为rn3.web应用中换行符转换以下是py

mysql免安装没有任何root权限 1、下载MySQLCommunityServer5.5.Linux-GenericCompressedTARArchivemysql下载链接2、解压tar包。例如:解压到/home/work目录下,附:由于解压文件名过长,可通过重命名

mysql 5.7. winx安装配置方法图文教程 Windows安装mysql-5.7.-winx.zip方式记录1.去官网上下载.zip格式的文件.2.解压到一个文件夹,这里我用D:MySql表示3.在D:MySqlmysql-5.7.-winx下新建my.ini配置文

标签: mysql sql 基础教程

本文链接地址:https://www.jiuchutong.com/biancheng/350010.html 转载请保留说明!

上一篇:MySQL实时监控工具orztop的使用介绍(mysql实时监控工具)

下一篇:浅谈mysql数据库中的换行符与textarea中的换行符(mysql数据库的总结)

  • 所得税分录是怎么计算的
  • 银行开具的票据怎么查询
  • 拆迁补偿款如何做账务处理
  • 货物运输费用怎么算
  • t3用友软件怎么设置三级科目
  • 营改增增值税优惠政策
  • 高危行业企业安全费用提取
  • 一般纳税人注销库存需要补交税吗
  • 去年结转本年利润数字错了今年能更改吗
  • 购物中心联营扣点
  • 单位出租厂房如何开票
  • 公司委托其他公司办理事情
  • 创可贴属于什么费用科目
  • 三类小规模纳税标准
  • 小规模纳税人和一般纳税人哪个好
  • 背书出去的票据信息在哪里查询
  • 水利基金减免政策2019 未超过10万
  • 应纳税所得额是开票金额吗
  • 偿还借款利息是现金流量什么项目
  • 固定资产平均年限法公式
  • 员工福利专票分录
  • 王者荣耀中李白第二次离开
  • 王者荣耀中雅典娜的战争女神多少钱
  • PHP:xml_set_object()的用法_XML解析器函数
  • 赠品没有收到
  • 小规模纳税人结转损益会计分录
  • 阿圭罗来自哪里
  • php统计目录中文怎么写
  • ICCV, ECCV, CVPR,IEEE的关系
  • vue 使用js
  • 协会收到的政府奖励会计处理
  • 知识图谱实现方案
  • web 自动化测试
  • vuerouter模块化
  • 3d人体骨骼模型软件
  • 进口增值税科目
  • 补缴企业所得税的计算公式
  • 关于差额征税的账务处理
  • 新注册的小公司要登记社保吗
  • 差旅费必须填写差旅费报销单吗
  • python中with语句的用法
  • 环保税的算法
  • 企业所得税预缴申报表
  • 车船税不计入发票
  • 出售无形资产属于资产处置损益吗
  • 小规模免税收入怎么做账
  • 增值税税控系统专用设备
  • 财务负责人岗位要求
  • 什么是金融资产和金融负债
  • 个体户如何填报工商年报资金数额
  • 安全基金提取会计分录
  • 财务费用为什么是向债权人支付的现金流量
  • 支付的中介费进什么科目
  • 商业折扣怎么扣
  • 销售费用的会计科目
  • 英飞拓拟2.1亿出售子公司股权
  • 来料加工和进料加工的相同之处
  • 外购货物分配给股东
  • 哪些费用是不可抵扣的
  • 不是公司股东的情况说明模板
  • 五金行业怎么开店
  • 没有期初数据,只要借贷平横,报表是不是就不会不平了?
  • linux/mac安装mysql忘记密码的解决办法
  • windows没网络是怎么回事
  • win8系统如何查看电脑内存
  • linux运维是必死之路
  • mac远程桌面mac
  • explorer.exe进程文件
  • 电脑window8系统怎么样
  • win10本地连接怎么改名称
  • windows7word文档打不开怎么办
  • 网页设计绿色
  • css文件放在什么目录
  • firefox margin-top失效的原因与解决办法
  • android新手入门
  • linux shell函数
  • 浅谈一下新冠的好处
  • javascript怎么写
  • 前端闭包函数
  • 贵阳市税务稽查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号