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%';
执行输出结果:
下面的 SQL 语句选择 LastName 以 “s” 为结尾的所有员工:
SELECT * FROM employees WHERE LastName LIKE '%s';
执行输出结果:
% 通配符可以在同一模式中多次使用。
SELECT seller_id FROM items WHERE name'%boxes';
MIN() 函数返回指定列的最小值。
例如,我们想要知道员工的最低工资,SQL 语句如下所示:
SELECT MIN(Salary) AS Salary FROM employees;
执行输出结果:
所有的 SQL 函数都可以组合在一起来创建单个表达式。
SELECT name,(cost) FROM items WHERE name'%boxes of frogs' AND seller_id(66, 8, 16);