位置: 编程技术 - 正文

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

  • 防伪税控税务端官网
  • 财务软件开票税率
  • 兼职人员工资需要申报个税吗
  • 个体工商户收入怎么核定
  • 样品销售如何记账
  • 退增值税政策
  • 购房所需的税费种类和费用
  • 二手房差额税需要多少钱怎么计算的
  • 存货跌价准备转销会影响当期损益吗
  • 主营业务成本如何算
  • 有形动产租赁包括有形动产融资租赁
  • 去年多计提费用,汇算清缴时做纳税调增处理
  • 理财产品增值税纳税人
  • 装修公司开发票需要客户承担税点吗?
  • 金税三期里有员工无工资如何申报?
  • 小规模附征税减半吗亲
  • 季度财务报表怎么打印
  • 出口退税免退税
  • 党费专用账户可以收取转账费用吗
  • 劳务费的现金流量是什么
  • 公司注销要交分红税吗
  • 路由器死机的表现
  • 主营业务收入科目应按什么进行明细核算
  • 私账的钱怎么弄到公账
  • linux禁止ip访问80端口
  • 劳务报酬必须要和工资申报吗
  • 登陆qq网页版手机会有提示吗
  • 固定资产的税务筹划
  • 税务登记 申报
  • directx/?
  • 现金流量表的作用和意义
  • framework启动
  • 西部大开发税收优惠政策是什么时候开始的?
  • 存货的原材料分析
  • 工业企业应付账款周转率多少合适
  • 给客户开的发票,在邮寄过程中丢了怎么办?
  • mit?
  • 计提租金怎么做会计分录
  • 财务费用的利息费用怎么算
  • 机械设备大修标准
  • 企业应付账款明细表
  • select
  • 承债式股权转让
  • 中国移动发票抬头开错了可以重开吗
  • 特殊收入如何计税
  • 钉钉财务软件怎么用
  • 材料发票税额
  • 什么情况下借递债券
  • 通货紧缩的影响简答题
  • 商场扣点怎么做分录
  • 电子承兑汇票接收流程
  • 其它应付款是否可以抵扣
  • 上级补助收入科目
  • 利息支出税前扣除时点
  • 工会账户收到经费的会计科目
  • 自产产品用于职工食堂,确认收入吗
  • 投资性房地产公允价值小于账面价值
  • 代理记账公司都是假账么
  • centos6.9安装教程详细
  • Mysql使用or如何优化
  • win7怎么删除win10系统
  • hosts文件不起作用
  • win2003出现各种硬件故障问题时的处理方法
  • xp系统设置壁纸
  • 苹果mac怎么复制文字
  • linux忘记密码怎么重启
  • ubuntu系统服务器
  • win7安装cad2010
  • win10玩游戏遇到问题需要重新启动
  • windows10故障
  • win8图片查看器无法打开图片内存不足
  • windows 10预览版
  • win8开机进入开始界面
  • Node.js中的construct
  • python算法的应用
  • node中的事件循环
  • javascript怎么学
  • 粮食储备库储备管理自评报告
  • 腾讯 短信服务
  • 企业少缴社保怎么补偿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设