位置: 编程技术 - 正文

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

  • 公司主营销售墓地合法吗
  • 财务报表一季度销售大福下降
  • 个税申报逾期罚款怎么交
  • 交通补贴算工资收入吗
  • 多发了工资怎么处理
  • 股东退股如何清算表格
  • 房地产公司资本公积
  • 现金流量表的期末数与资产负债表的货币资金吗
  • 递延收益涉税
  • 月末结存材料的实际成本怎么计算
  • 维修 物业
  • 失业稳岗补贴要交所得税吗
  • 固定资产账载金额和税收金额的区别
  • 计提存货跌价准备计算公式
  • 行政诉讼适用范围
  • 小规模纳税人进货需要发票吗
  • 代扣代缴的增值税怎么做账
  • 只要有收入就要交印花税吗
  • 一般纳税人能用小企业会计准则吗
  • 小规模纳税人定额发票怎么报税
  • 累计折旧要结转到本年利润吗
  • 准予抵扣的进项税额有哪些
  • 供应商已注销欠的发票怎么办?
  • 没有银行回单可以用付款凭证
  • 印花税的会计处理是什么
  • 建设工程招标办
  • 固定资产的财务处理方法
  • 招标公司在招标过程中的注意事项
  • ping命令测试结果
  • vue+element-ui项目
  • php array数组
  • 土地增值税安置房收入的确认原则
  • 应收账款保理的主要意图在于
  • 月初红字冲回估价入账存货借贷
  • 车辆保养费可以计入交通费吗
  • javaweb官方文档
  • web主要的请求方式有几种
  • 亏损弥补政策
  • 公司租赁个人车辆怎么开发票
  • java基础变量字节
  • 永久性差异会计不确认收入
  • 简易计税是否可以享受即征即退
  • 一般纳税人只有销项没有进项
  • php登录不了
  • linux mongodb基本操作
  • 文化传媒有限公司英文
  • 税费退库怎么做账
  • 社保信息修改到哪里办理
  • var文件是什么意思
  • 销售赠送赠品会计处理
  • 开诊所会计应如何做账
  • 劳务费个税账务处理办法
  • 有哪些发票可以报销
  • 已抵扣进项税额转出的会计分录怎么做
  • 流动资产周转次数计算公式
  • 固定资产的入账价值包括增值税吗?
  • 行政事业单位计提工资怎么做账
  • 挂靠企业电费如何处理?
  • 装修材料增值税发票明细表
  • 辅助生产成本如何结转
  • mysql日志的作用
  • SQL Select语句完整的执行顺序
  • apt-key
  • linux系统的介绍
  • Fedora Core 5.0 安装教程,菜鸟图文教程(linux text)
  • 电脑进程wsappx是什么
  • winfs.exe - winfs是什么进程
  • win10预览版选哪个
  • awk正则表达式中引入变量
  • 一键快速关机下载手机版
  • Linux mysql如何更改root密码以及忘记root密码的修改方法
  • win10禁止显卡驱动自动安装
  • 如何使用jquery绑定事件
  • JS中setTimeout的巧妙用法前端函数节流
  • Node.js中的核心模块包括哪些内容?
  • python运行flask
  • 云南省国家税务局
  • 怎么在电脑上下载浙政钉
  • 湖北国税网上办税大厅官网
  • 普通版怎么下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设