mysql in什么意思_MYSQL中IN的理解
IN这个操作符其实是简化了很多个用OR连起来的表达式,比如说我们创建一张简单的学生表
CREATE TABLE student (
stu_id INT NOT NULL PRIMARY KEY,
stu_name CHAR(10) NOT NULL,
stu_class INT
)
然后我们插入数据:
INSERT INTO student VALUES (01,'小明',1);
INSERT INTO student VALUES (02,'小红',2);
INSERT INTO student VALUES (03,'小蓝',3);
INSERT INTO student VALUES (04,'小张',3);
INSERT INTO student VALUES (05,'小梦',2);
INSERT INTO student VALUES (06,'小田',3);
INSERT INTO student VALUES (07,'小朱',1);
INSERT INTO student VALUES (08,'小翊',2);
INSERT INTO student VALUES (09,'小萨',3);
INSERT INTO student VALUES (10,'小台',2);
然后我们需要查找出2班和3班的学生的学号和姓名,那么代码如下:
SELECT stu_id,stu_name FROM student
WHERE stu_class IN (2,3);
这里的WHERE语句等价为:
WHERE stu_class = 2 OR stu_class = 3;
其中 stu_class = 2 OR stu_class = 3这段语句是有返回值的,也就是说符合条件返回1,否则返回0。
那么同样的 stu_class IN (2,3)这一句话也是有具体的返回值的,所以 stu_class IN (2,3)是可以放在select 后面来当做具体的值来使用的,不过目前还没发现很多的应用场景。
mysql in什么意思_MYSQL中IN的理解相关推荐
- mysql characterencoding 枚举值_mysql中enum类型理解,读完之后,大部分程序员收藏了......
ENUM是枚举类型,它虽然只能保存一个值,却能够处理多达65535个预定义的值.下面是我写的一个mysql语句 CREATE TABLE student(id INT(11) PRIMARY key ...
- mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天
mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...
- mysql日期格式化季度_mysql中常用日期比较与计算函数
MySql中时间比较的实现 unix_timestamp() unix_timestamp 函数可以接受一个参数,也可以不使用参数. 它的返回值是一个无符号的整数.不使用参数,它返回自1970年1月1 ...
- mysql添加临时索引_mysql 中添加索引的三种方法
在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索 ...
- mysql sql 时间比较_mysql中sql语句进行日期比较
这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAY ...
- mysql describe什么意思_MySQL中describe命令的使用方法小结_MySQL
一.describe命令用于查看特定表的详细设计信息 例如为了查看guestbook表的设计信息,可用: describe guestbook describe ol_user userid 二.可通 ...
- mysql正斜杠_MySQL中的正斜杠和反斜杠 | | 数据库系统概论(字符匹配)
问题背景 今天数据库老师留了一道实验题,如下: (14)查询"A _ C"课程的课程号和学分.(如果没有"A _ C"这么课,在course表中补上这门课, & ...
- mysql int char连接_MySQL中int、char以及varchar的性能比较
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- mysql 字段加减_MySQL中你必须了解的函数
在学习MySQL的时候你会发现,它有非常多的函数,在学习的时候没有侧重.小编刚开始学习的时候也会有这个感觉.不过,经过一段时间的学习之后,小编发现尽管函数有很多,但是常用的却只有那几个.今天小编就把常 ...
最新文章
- 计算机access2级选择题真题,计算机二级《ACCESS》选择题练习及答案
- Goland提示Unresolved reference ***错误解决
- Ubuntu 9.04下让Swing和Swt编写的Java桌面程序运行
- 旅途人物之二:幸福的孩子们
- Centos7.5 Ambari2.7.4部署
- 现代软件工程 第三章 【软件工程师的成长】练习与讨论
- java组合框的事件有哪些_博为峰Java技术文章 ——JavaSE Swing列表框选取事件的处理...
- 计算机类专业权威解读,09计算机考研统考大纲权威解读之操作系统
- STM32F103/429串口IAP+Ymodem升级
- 本周ASP.NET英文技术文章推荐[07/22 - 07/28]:VS 2008、.NET 3.5、IronRuby、jQuery、ASP.NET AJAX、IIS7...
- iOS - 获取状态栏和导航栏尺寸(宽度和高度)
- 泰山游记:为何爬山后大腿前部很酸?
- 虚短”“虚断”两板斧,搞定运算放大器 11张大图详(转)
- 贵州:科技创新促高质量发展
- python复杂网络分析库networkx
- element修改图标的大小
- C#:Winform 打字测速程序 Typer
- abap后台作业清理
- 总结整理Echarts双y轴曲线图(全)
- 计算机管理home,电脑home键是什么意思