位置: 编程技术 - 正文

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数据库的总结)

  • 土地使用税计入税金及附加吗
  • 退税现金流量表做哪里
  • 加班费计入个税吗
  • 增值税税负率举例说明
  • 美国报税用什么软件
  • 个人所得税怎么扣除标准
  • 申报社保不报个人账户
  • 水电费收据可以税前扣除吗
  • 由旅行社开具的电子普票代订机票能抵扣税吗?
  • 银行回单日期晚于做账日期
  • 企业滞留发票的产生和处理
  • 服务业小规模纳税人税率是多少
  • 退租未摊销的装修费会计分录怎么写
  • 银行贷款利息支出汇算清缴需要调整吗
  • 已审核已过账已经生成凭证还能修改吗?
  • 返税怎么操作流程
  • 一般纳税人开培训发票税率是多少
  • 商铺租金收入税是多少税率
  • 船舶维修价格表2017
  • 生产型企业原材料出入库处理
  • 缴纳投标保证金
  • 投标费用属于什么会计科目
  • 个人股东分红如何合理避税
  • 商业健康保险税优码
  • win 11 中文
  • 企业当年实现的净利润
  • 电脑管家使用教程
  • linux系统中将加密过的密码放到什么文件中
  • php中session的作用
  • 局域网游戏电脑
  • YunDetectService.exe是什么进程?YunDetectService.exe禁止使用的方法
  • 劳务资质办理需要什么条件
  • 非居民所得税代扣代缴
  • clipbrd.exe是什么意思
  • 什么是产品生产者之间争取最有利的关系
  • ftp指什么
  • windows7旗舰版最新版本
  • 没有利润,能否开发票
  • 公司收到财政补贴款的会计分录
  • 工费经费的计税依据要扣除含税部分吗
  • vscode+cmake
  • ping命令可以用来测试什么
  • 无数据库cms
  • 结转增值税的账务处理
  • 融资租赁后续会计处理
  • 政府补助可以挂账吗
  • 三十而已 1
  • 政府补助 项目资本金
  • 印花税按什么的比例缴纳
  • 长期待摊费用计提折旧
  • sqlplus查询结果换行
  • 如何快速删掉通讯录联系人
  • 存货周转率是指企业某一会计
  • 结转成本类账户及税金及附加到本年利润
  • 金税盘服务费如何抵扣
  • 上年度税金及附加多提了,调整后怎么改年报
  • 预收账款是资产类科目吗
  • 收到投资款现金流量放到哪里
  • 银行存款账面余额是企业还是银行
  • 公司购买的财产保险要交印花税吗
  • 企业租用个人房屋的财税处理
  • 长期股权投资属于什么会计要素
  • win7声卡怎么升级
  • 禁用windows installer没有用
  • win8切换到桌面
  • win7系统宽带连接651
  • win10更新提示错误
  • org.cocos2d.straydiary
  • jquery validate表单内容怎么添加边框
  • 深入理解ts
  • 你有一份来信
  • python的idle打不开解决办法
  • python pil gif
  • 原生js
  • JavaScript基础教程
  • js实现@功能
  • 一个android项目一般包含哪些目录?各有什么用途?
  • 净化水服务税务分类
  • 河北省国家税务局电话
  • 企业调查表资金怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设