(1)通配符
通配符必须与LIKE运算符一起使用
通配符 | 描述 |
---|---|
% | 替代一个或多个字符 |
- | 仅替代一个字符 |
[charlist] | 字符列中任何一个单一字符 |
[^charlist]或[!charlist] | 不在字符列中的任何单一字符 |
eg:从world表中找出所有首都和其国家名字,而首都必须包含国家名字(题目来源:sqlzoo)
SELECT capital,name FROM world
WHERE capital LIKE CONCAT('%',name,'%') //单引号。
(2)单双引号
eg:查找尤金•奧尼爾EUGENE O’NEILL得獎的所有細節
select * from nobel
where winner = 'EUGENE O''NEILL' //用两个单引号代替一个单引号