在WHERE子句中使用LIKE命令來(lái)搜索列中的指定模式。
您可以使用兩個(gè)通配符LIKE:
% -表示零個(gè),一個(gè)或多個(gè)字符
_-表示單個(gè)字符(MS Access使用問(wèn)號(hào)(?)代替)
以下SQL選擇CustomerName所有以“ a”開頭的的客戶:
SELECT * FROM Customers WHERE CustomerName LIKE 'a%';
以下SQL選擇CustomerName中所有以“ a”結(jié)尾的的客戶:
SELECT * FROM Customers WHERE CustomerName LIKE '%a';
以下SQL選擇CustomerName中具有且在任何位置都帶有“or”的所有客戶:
SELECT * FROM Customers WHERE CustomerName LIKE '%or%';
下面的SQL語(yǔ)句選擇CustomerName中所有以“ a”開頭且長(zhǎng)度至少為3個(gè)字符的的客戶:
SELECT * FROM Customers WHERE CustomerName LIKE 'a_%_%';