位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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数据库的总结)

  • 小规模纳税人税率2023年是多少
  • 等线补交以前年度附加税会计分录是?
  • 青岛山公寓二手房出售
  • 经营所得个税计算案例
  • 代扣代缴增值税纳税义务发生时间
  • 代扣代缴消费税的会计分录
  • 增值税一般纳税人证明文件
  • 事业单位取得了应税收入如何纳税?
  • 当月发票未收到怎么办
  • 企业自建厂房转让如何计算增值税
  • 出口发票税率怎么开
  • 房地产未售商品房已办房产证要交房产税么
  • 法人一证通年费缴费
  • 跨年补提上年工资汇算清缴
  • 光纤熔接发票属什么类别
  • 在建工程可以质押吗
  • 帮别的公司代销产品,对方公司不开具发票怎么做帐
  • 工程预算费用会计怎么做
  • 外账进销存单据是怎么弄的?
  • 二手电脑怎么激活windows10
  • 三大期间费用属于什么类
  • 计提工资的时候是应发合计还是实发合计
  • php程序员不应该做的事
  • 无法使用内置管理员账户打开micr
  • 开具给个人的发票哪里查询
  • php怎么输出汉字
  • 筹建期间发生的开办费属于什么费用
  • 黑枣的功效与作用图片
  • php gd
  • php如何读取文件内容
  • 印花税税目税率表新旧对比
  • 企业一次性伤残补助金赔偿标准
  • mysql崩溃日志
  • python socket发送文件
  • 公司的账面现金怎么算
  • 回购股票 会计处理
  • 织梦相关文章调用
  • Philtron: a PHP Proxy for HTTP
  • 残保金相关内容有哪些
  • 业务招待费是否计入管理费用
  • 原材料盘盈会计处理
  • 应交税费减免税款的分录
  • 企业所得税的税基是什么
  • 什么是营业净利率计算公式
  • 变动成本法是指什么
  • 税前弥补以前年度亏损
  • 小微企业社保代缴
  • 无形资产出售时累计摊销为什么在借方
  • 工程投标保证金什么时候交
  • 预付电费收到发票报销单怎么写
  • 企业购买的原材料确认为资产,这属于会计确认的范畴
  • 房子贷款之后尾款发票
  • 半成品仓库的管理办法
  • 百分百控股的企业
  • 房租可以提前开票吗
  • 开具销项负数发票会计分录
  • sqlserver2012安装失败原因
  • sql 查询优化
  • windows开机提示无法登录到你的账户
  • centos san
  • windows没网络是怎么回事
  • win xp怎么样
  • windows的气泡屏保会加速
  • xp系统怎么取消密码怎么设置
  • xp专业版激活工具
  • g++.exe error
  • xp系统插u盘没反应怎么解决
  • linux中make
  • android开发手册
  • 一个简单的小实验
  • 字符串转enum
  • [置顶]bilinovel
  • unity如何连接数据库
  • 浏览器检测js代码
  • jq easyui
  • 湖南省电子国税
  • 四川国税网上申报
  • 航信开的电子发票怎么导出来
  • 电子发票专用章怎么设置
  • 天津定额发票查询真伪查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设