位置: 编程技术 - 正文

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

  • 餐饮发票公司怎么抵税
  • 企业购进固定资产
  • 纳税人未抄报税是什么意思
  • 净利润是指税前利润
  • 一般纳税人劳务派遣税率
  • 厂区地面硬化属于土建还是市政
  • 什么情况需要预缴增值税
  • 百望云票收费吗
  • 结转发出材料会计分录
  • 金税盘维护费全额抵扣冲减的管理费用怎样结转
  • 技术服务企业会计思维导图
  • 实习生应该如何计算个人所得税
  • 由受托方提供原料和主要材料,受托方给我们开什么发票
  • 关联交易措施
  • 永续盘存制的含义
  • 机器设备折旧计提规定
  • 过期增值税发票怎么处理
  • 电子缴税付款凭证怎么做账
  • 企业比赛奖品买什么好
  • 企业发生的间接生产费用应
  • 财政拨款进项税怎么处理
  • 对公业务指什么
  • 一般纳税人企业所得税政策最新2023
  • 汽车装饰用品大全进货
  • 工程费用包括哪几类
  • 营运资金投资额计算公式
  • 公司面临清算,外包企业的员工怎么处理?
  • 询证函是什么文书
  • 预计负债账务处理会计分录
  • win10自带的清理对固态有影响吗
  • 苹果mac系统桌面空间不够
  • psdrvcheck.exe - psdrvcheck是什么进程 有什么用
  • 未到期责任准备金是什么意思
  • PHP:bzcompress()的用法_Bzip2函数
  • php array_map 和 foreach性能
  • Cusco Cathedral on the Plaza de Armas, Cusco, Peru (© sharptoyou/Shutterstock)
  • php根据经纬度计算距离
  • 非正常损失如何处理
  • 定时器计数器实验报告
  • vue sha256加密
  • opencv拼接图片
  • php 遍历字符串
  • linux sz命令使用
  • 计提医疗保险费的会计分录
  • 出口退税退下来还得缴税吗
  • 法定的盈余公积是什么
  • 苹果响应机制
  • 事业结余期末余额在借方
  • 国家企业信用公示信息公示
  • 税前可扣除的税费
  • 个人抬头的发票可以入账吗
  • 实收资本的账务处理与其他应收款
  • 银行存款属于其他收益吗
  • 红冲发票操作步骤
  • 打样费入什么科目
  • 公司配股对股价的影响
  • 跨年暂估成本会计分录
  • 货代代缴增值税关税如何做账
  • 计提社保如何做分录
  • 损益平准金是什么会计科目
  • 公司发放员工工资不走账
  • 固定资产怎么折旧有几种方法
  • mac安装mysql的两种方法(含配置)
  • 安装nfs命令
  • linux如何替换
  • 微软surface pro 3按键驱动
  • 在windows中用户建立的文件默认具有的属性是
  • 关于linux操作系统的描述中
  • win8windows设置在哪里
  • win7系统怎么设置屏保图片
  • win7系统文件夹怎么加密
  • ubuntu14.04.6安装教程
  • 让动画不再僵硬的软件
  • python 编码声明
  • 安卓基础入门教程
  • jquery-easyui-1.3.3
  • jQuery EasyUI Tab 选项卡问题小结
  • python tornado框架
  • 政府主管部门对企业检查要求
  • 资源税税率表一览表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设