sql通配符可以替代一个或多个字符,且通配符必须与like一起使用。
sql通配符有以下四种:
% 替代一个或多个字符
_ 替代一个字符
[charlist](不适用于ORACLE) 字符列中的任何一个单一字符
[!charlist]或 [^charlist](不适用于ORACLE) 不在字符列中的任何一个单一字符
分享几个sql通配符的例子,大家做个参考。
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]%'
您可能感兴趣的文章: