SQL IN(规定多个值) 和 BETWEEN(选取介于两个值之间的数据范围) 操作符

IN操作符

IN 操作符用来在WHERE子句中指定条件范围,范围中的每个条件都可以进行匹配。

IN 取合法值的清单由逗号进行分隔,并且必须全部括在圆括号内。

IN 操作符在WHERE子句中用来指定要匹配的清单的合法值,功能与 OR 操作符相当,但是 IN 操作符一般比 OR 操作符清单执行更快(当查询多个值时)。并且 IN 操作符的最大优点是可以包含其他 SELECT 语句,这样可以更动态地建立 WHERE 子句。

语法

SELECT 列名 FROM 表名 WHERE 列名 IN(值1, 值2, 值3,……);

BETWEEN 操作符

BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。

操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期等。

语法

SELECT 列名称
FROM 表名称
WHERE 列名称 BETWEEN 值1 AND 值2;

 

你可能感兴趣的:(数据库SQL)