首页课程SQL趣味课堂LIKE 和 MIN

LIKE 和 MIN

目录列表

LIKE 操作符

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;

SQL 的模式匹配允许你使用 “_” 匹配任何单个字符,而使用 “%” 匹配任意数目字符(包括零个字符)。

下面的 SQL 语句选择 FirstName 以字母 “D” 开头的所有员工:

SELECT * FROM employees 
WHERE FirstName LIKE 'D%';

执行输出结果:

)2LFWOUJ4{OG9PAE0DX0Z9J.png

下面的 SQL 语句选择 LastName 以 “s” 为结尾的所有员工:

SELECT * FROM employees 
WHERE LastName LIKE '%s';

执行输出结果:

5NV]R1AG}E{JN6$_F5Q9CXE.png

% 通配符可以在同一模式中多次使用。

填写空格,从 "items" 表中选择 name 以 "boxes" 结尾的项目:

SELECT seller_id FROM items WHERE name '%boxes';

MIN() 函数

MIN() 函数返回指定列的最小值。

例如,我们想要知道员工的最低工资,SQL 语句如下所示:

SELECT MIN(Salary) AS Salary FROM employees;

执行输出结果:

J4PTSJ08L2RJS0(_(I@_}P4.png

所有的 SQL 函数都可以组合在一起来创建单个表达式。

填写空格,完成从 "items" 表中选择名称和最低成本的语句,并按 "name" 和 "seller_id" 进行筛选。

SELECT name,(cost) FROM items WHERE name '%boxes of frogs' AND seller_id (66, 8, 16);