位置: 编程技术 - 正文

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

  • 查付款记录需要什么?
  • 停车费手撕票如何填写申报表
  • 外资企业内资企业
  • 个人股权转让如何缴纳印花税
  • 行政事业单位住房基金
  • 预付账款借贷方表示什么意思
  • 财务报表年报怎么更正
  • 开业前的其他费用
  • 提供咨询服务的小规模企业是一般纳税人吗
  • 公司分立的账务处理凭证怎么做
  • 特殊销售方式下销售额的确定
  • 开发成本可以计增值税吗
  • 福利费结转以后年度
  • 企业转让专利技术需要交什么税
  • 离职补偿金需要交工会经费吗
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 银行手续费可以抵扣企业所得税吗
  • 减税降费各项政策
  • 企业注销时留抵税额怎么做账
  • 办税人员需要会计证吗
  • 购买的装修样品怎么入账
  • 职工食堂租赁费
  • 培训的餐费入什么科目
  • 增值税留抵税额账务处理
  • 资本公积转增资本什么意思
  • 公司生产的产品
  • 1697511215
  • 定期定额征收的个体户怎么报税
  • 增值税进项税额转出的情况有哪些
  • 或有事项的计量结束语
  • 外观专利的价值
  • win10系统怎么设置
  • 每股收益增长率计算公式
  • php开发常用技术
  • stk al00华为
  • php中变量有哪些基本数据类型?
  • 企业投资者撤回投资款
  • 总结关于现金清查的会计核算分录
  • php wechat
  • 图卷积神经网络原理
  • 前端的基础知识
  • 个人所得税的现状分析
  • 小规模场地租赁费税率是1还是5
  • 在税务局怎么查补缴的社保
  • 服装、眼镜、鞋、西药的发票怎么样做账比较好
  • js调用自己
  • 企业做账会计分录流程
  • 小规模收入账务
  • 技术服务收入属于销售营业收入吗
  • 可供出售金融资产现在叫什么
  • 事业单位借款给下属单位
  • 存货呆滞的原因及处理表格
  • 一年的系统服务费多少钱
  • 收到红字发票如何入账
  • 同比增长率环比增长率怎么算
  • 旅行社代订机票发票报销
  • 利润表中财务费用中的利息费用和利息收入
  • 营业外支出为负数原因
  • 计提工会经费的工资总额包括五险一金吗
  • 债务现金流量是正还是负
  • 如何做好现金流
  • 新准则委托代建会计处理
  • 防火墙监视模式
  • Ubuntu修复安装
  • 使用u盘安装win10
  • 如何打开mac系统终端
  • centos elk
  • JavaScript浏览器打开
  • unity3d怎么删除模型
  • javascript中的数字型可以用来保存整数或浮点数(小数)
  • 简单的jquery插件实例
  • 用批处理删除注册表项
  • excel的最后一列
  • mysql批量建表脚本
  • python视频下载
  • python如何调用c程序
  • jquery 正则表达式
  • 税务青年要担当
  • 江苏医保给家人用怎么操作
  • 地方税务局投诉有用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设