sql通配符



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]%’