SQL中的常用运算符
LIKE运算符
在WHERE子句中使用LIKE运算符来搜索列中的指定模式,和LIKE常用的通配符有(
% 百分号表示零个,一个或多个字符,_ 下划线表示单个字符)
例
| LIKE 运算符 | 描述 |
|---|---|
| WHERE CustomerName LIKE 'a%' | 查找以“a”开头的任何值 |
| WHERE CustomerName LIKE '%a' | 查找以“a”结尾的任何值 |
| WHERE CustomerName LIKE '%or%' | 在任何位置查找任何具有“or”的值 |
| WHERE CustomerName LIKE '_r%' | 在第二个位置查找任何具有“r”的值 |
| WHERE CustomerName LIKE 'a_%_%' | 查找以“a”开头且长度至少为3个字符的值 |
| WHERE ContactName LIKE 'a%o' | 找到以"a"开头,以"o"结尾的值 |
IN运算符
IN运算符允许您在WHERE子句中指定多个值,但只适用于一个字段(SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...);)
BETWEEN 运算符
BETWEEN运算符用于选取介于两个值之间的数据范围内的值(SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;)

浙公网安备 33010602011771号