位置: 编程技术 - 正文

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

  • 应纳税所得额100万以内,税负2.5%是什么意思
  • 企业所得税怎么算出来
  • 确认了收入但是没收入
  • 折旧费计算主要有几种方法?分别有什么特点?
  • 增值税是5%的是什么
  • 开发票要多交费正常吗?
  • 季度申报利润表本月数怎么填
  • 小规模纳税人开具增值税专用发票
  • 融资性售后回租承租方出售资产为什么不缴纳增值税
  • 个人转租房屋是什么意思
  • 摊销直线法会计分录怎么写?
  • 订单式生产管理
  • 公司交的拍卖费计入哪个会计科目?
  • 来料加工账务处理办法
  • 快递费的进项税可以抵扣吗
  • 企业用银行存款购买原材料
  • 应纳税所得额数学
  • 没有发票怎么报销入账
  • 安装服务异地施工增值税在哪交
  • 差旅费进项税能抵扣吗
  • 加计抵减10%会计分录用营业外收入还是其他业务收入
  • 企业收入为免税收入的是
  • 用钱买的代金券怎么使用
  • 科目余额表借贷方余额不一致
  • 应收账款形成的内部原因和外部原因
  • 印花税退款分录
  • 如何分析财务报表看企业经营情况
  • 总公司中标分公司结算可以吗
  • php 钩子
  • uniapp自定义下拉刷新上拉加载
  • 纳税人转让不动产增值税征收管理暂行办
  • linux中断原理
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • 支付产品运输费怎么入账
  • u-net优点
  • php中的函数
  • 随机梯度下降算法优缺点
  • PHP strcmp()和strcasecmp()的区别实例
  • 商贸公司库存怎么盘点准确一点儿
  • 用友t6模块
  • 外贸企业有哪些公司青岛
  • 陈列费属于什么类目的
  • 公司发行可转债是利好还是利空
  • 加油费属于什么报销费用
  • 接受捐赠收入作为广告费扣除基数吗
  • 营改增是否降低了企业税负
  • 购车费用怎么进行账务会计处理
  • 购买税控系统的增值税怎么处理
  • 工会经费计提比例是应发工资还是实发工资
  • 收到多收的款会计处理
  • 销货清单和发票金额不一致
  • 小规模纳税人系统查询
  • 业务员出差借款,用途写什么
  • 收到去年所得税汇算清缴退税账务处理
  • 主营业务成本可以直接贷银行存款吗
  • 酒店会计做账流程视频
  • MySQL中实现插入或更新操作(类似Oracle的merge语句)
  • mysqldump命令在哪里执行
  • Win10如何禁止显卡驱动自动更新
  • windowsxp显卡驱动在哪个位置
  • VMware虚拟机安装苹果Mac OS
  • 文本文件模式
  • win7系统如何卸载流氓软件
  • win10开机内存就占了70 解决方法
  • 电脑qq老是弹出fi
  • 如何查看苹果mac系统
  • cleanmgr.exe
  • mac safari浏览器网页不能正常显示
  • 代理服务器只能代理客户端http的请求
  • javascript编程规范
  • opengl gpu编程
  • python图片处理酷炫效果
  • js出错
  • unity3d碰撞检测源码
  • jquery左右滑动菜单
  • js合并两个数组并排序
  • 江苏无锡2023年GDP
  • 政府免费
  • 苏州相城离苏州市区有多远
  • 新疆税务干部学校招聘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设