LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern;
SQL 的模式匹配允許你使用 “_” 匹配任何單個(gè)字符,而使用 “%” 匹配任意數(shù)目字符(包括零個(gè)字符)。
下面的 SQL 語(yǔ)句選擇 FirstName 以字母 “D” 開(kāi)頭的所有員工:
SELECT * FROM employees WHERE FirstName LIKE 'D%';
執(zhí)行輸出結(jié)果:
下面的 SQL 語(yǔ)句選擇 LastName 以 “s” 為結(jié)尾的所有員工:
SELECT * FROM employees WHERE LastName LIKE '%s';
執(zhí)行輸出結(jié)果:
% 通配符可以在同一模式中多次使用。
SELECT seller_id FROM items WHERE name '%boxes';
MIN() 函數(shù)返回指定列的最小值。
例如,我們想要知道員工的最低工資,SQL 語(yǔ)句如下所示:
SELECT MIN(Salary) AS Salary FROM employees;
執(zhí)行輸出結(jié)果:
所有的 SQL 函數(shù)都可以組合在一起來(lái)創(chuàng)建單個(gè)表達(dá)式。
SELECT name,(cost) FROM items WHERE name '%boxes of frogs' AND seller_id (66, 8, 16);