位置: 编程技术 - 正文

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

  • 个税走什么科目
  • 工程产值是怎么计算的
  • 不动产官网查询
  • 原始凭证分割单样本
  • 辞退员工赔偿计算公式
  • 房地产开发企业的土地使用权计入哪里
  • 小型微利企业所得税优惠政策
  • 4.86的税率怎么算
  • 个人房屋租赁税率2023年
  • 土地一次开发和二次开发
  • 合理损耗如何计算单价?
  • 股东的房产无偿提供给公司用
  • 公司投资理财产品收益怎么算
  • 收到安装费发票怎么做分录
  • 公司单位员工餐费怎么算
  • 普通发票也属于增值税发票吗
  • 个体户没有进项票怎么开销项发票
  • 每个月的股利怎么计提?
  • 小微企业行业划分标准 工信部
  • office自定义功能区
  • 其他综合收益怎么来的
  • 收到无偿划拨的股权如何入账
  • 未开票收入如何记账
  • mac电脑command+s
  • 手机word文档怎么加照片
  • 周转材料属于什么科目
  • 固定资产计提完折旧怎么处理
  • 坏狼变身记简介
  • 商业一般纳税人标准
  • Win10 20H2/2004 Beta Build 19042.789累积更新补丁KB4598291正式推送
  • 广告公司的工程师好做吗
  • 交易性金融资产的入账价值
  • 高新企业研发费用占比规定
  • 建筑工程甲级什么意思
  • 交完社保
  • 二手固定资产怎么折旧
  • 微信小程序四人游戏
  • 涨点是什么意思
  • 跨年的材料票可以抵扣吗
  • 企业产房屋拆迁
  • 收到固定资产的记账凭证
  • tensorflow gui
  • php 密码
  • php curl_setopt
  • 资产处置损益怎么结转到本年利润
  • 农民工的劳务报酬个人所得税怎么那么高
  • 个体户税率征收
  • 织梦官方网站
  • Ficstar Software � Web Data Extraction Tools
  • 增值税发票的认证
  • 想要上海名媛群群号
  • 房地产企业收到定金是否要预缴税款
  • 商品流通企业存货计价方法
  • Advanced SQL Injection with MySQL
  • 营业外收支的内容
  • 现金折扣要扣除什么费用
  • 基建期罚款支出账务处理
  • 哪些费用不得计税
  • 税种的分类方法有哪些
  • 事业单位发放生育津贴从哪年执行的
  • 增值税附加税有哪些
  • 工程发票可以分两次开吗
  • 报销单扣除金额什么意思
  • linux系统中用户账户有哪些分类
  • linux系统怎么添加文件
  • xshell远程桌面
  • yum could not resolve host
  • js动态生成页面
  • unity gui教程
  • javascript的
  • jquery异常捕获
  • python t()
  • python 的多线程
  • javascript视频教程推荐
  • javascript每隔一秒调用函数
  • 发票纳税人识别号错了能报销吗
  • 青岛地税局 局长
  • 公司加油卡充值需要带什么
  • 消防咨询电话24小时
  • 车船税填表说明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设