mysql between andin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql between andin相关的知识,希望对你有一定的参考价值。

#案例,查询员工员工编号在100到120之间的员工信息

SELECT * FROM employees WHERE employee_id BETWEEN 100 AND 200; #顺序不可颠倒

in
案例:查询员工工种编号是 IT_PROG、AD_VP、AD_PRES中的一个员工名和工种编号

SELECT 
last_name,
job_id
FROM employees

WHERE  job_id IN (‘IT_PROT‘,‘AD_VP‘,‘AD_PRES‘); #in后加括号,且要加单引号字符串形式
#in里的形式不支持通配符

以上是关于mysql between andin的主要内容,如果未能解决你的问题,请参考以下文章

MySQL?between ... and ...

为啥 MySql 不自动优化 BETWEEN 查询?

MySQL:索引具有多个 BETWEEN 表达式的 WHERE 子句

mysql join不使用'between'运算符的索引

MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别

MySQL的WHERE语句中BETWEEN与IN的使用教程