sql通配符.
sql通配符可以替代一个或多个字符,且通配符必须与like一起使用。
sql通配符有下面四种:
% | 替代一个或多个字符 |
_ | 替代一个字符 |
[charlist](不适用于ORACLE) | 字符列中的任何一个单一字符 |
[!charlist]或 [^charlist](不适用于ORACLE) | 不在字符列中的任何一个单一字符 |
举例说明:
1.查询姓名中含有abc的学生
SELECT * FROM STUDENT WHERE NAME STUDENTNAME LIKE ‘%abc%’
2.查询姓名中第二个字符为C的学生
SELECT * FROM STUDENT WHERE NAME LIKE ‘_C%’
3.查询姓名中含有A,B,C中任一个的学生
SELECT * FROM STUDENT WHERE NAME LIKE ‘%[ABC]%’