位置: 编程技术 - 正文

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

  • 山西省税务申报网站
  • 增值税发票如何开
  • 征收率 税率 区别
  • 关于美容院的会计如何做账
  • 社保年检申报错误怎么办
  • 汇算清缴的
  • 技术合同免税备案流程2022年
  • 实际成本法和计划成本法的会计分录
  • 出口抵减内销产品应纳税额年终结转
  • 资产负债表金额越来越大代表什么
  • 开出产品折扣的发票怎么入账?
  • 水利建设专项收入的税率是多少?
  • 招商费用计入哪个明细科目
  • 职工福利费和教育费的计提比例
  • 年终奖金计税方式区别
  • 非全日制劳动用工扣税
  • 包装本公司产品的出口包装物是否缴增值税?
  • 办税员可以增加办税员吗
  • 在windows 7中
  • 为什么电脑开启了摄像头但是看不见
  • swupdtmr.exe - swupdtmr进程是什么意思 什么作用
  • 月末一次加权平均法是什么意思
  • win10蓝屏怎么弄
  • php简单实例
  • 编译安装php7
  • php环境配置教程Apace
  • 残疾人增值税即征即退政策2020
  • php现在
  • 抵债资产的账务处理
  • 国家最高科技奖2018
  • 个体工商户减免个人所得税政策
  • 非常经典的php文章
  • 分公司?
  • php扫一扫识别代码
  • 应付国库集中支付结余在什么时候确认
  • error出错
  • 印花税城建税和教育费附加怎么算
  • auth命令
  • 土地使用权的使用方式
  • SQLite教程(十三):C语言编程实例代码(1)
  • 什么是国有划拔土地私房
  • 房东减免后二房东不减房租
  • 增值税不含税销售额填在哪里
  • 工资总额借方和贷方的区别
  • 支付增值税税控系统技术维护费用
  • 海关进口增值税专用缴款书
  • 现金支付什么会计科目
  • 预付卡充值可以退吗
  • 特殊销售方式下销售额的确定
  • 老板垫付货款
  • 出口退税进项发票会计分录
  • 公司支付的培训费需要交税吗
  • 税额抵减的账务处理
  • 货拉拉平台运费没有结打不通电话怎么办
  • 会计主体包括哪些四种
  • 企业如何进行年报
  • 为保证win7安装后能正常使用,安装方法
  • Windows Server 2008网络安全与终端服务
  • win2000系统安装教程
  • win8恢复出厂设置方法
  • mac如何恢复已删除文件
  • windows10体验指数如何查看
  • 怎样加快电脑开机速度
  • win7更改磁盘分区
  • 锁屏壁纸设置后不显示怎么办
  • win10没空间
  • win8系统笔记本忘记开机密码怎么办
  • css spirit
  • cocos2dx4.0入门
  • cocos2dx 2.2.2
  • opengl超级宝典第八版 pdf
  • 如何在python中运行程序
  • flask框架官方文档
  • sudo提权漏洞
  • 一个绿色
  • 漂亮的相片超好看的
  • python代码规范化
  • 企业所得税申报表怎么填写
  • 2015年中国出口退税新政策
  • 内江市税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设