SQL 通配符
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。
SQL 通配符必须与 LIKE 运算符一起使用,=操作是没有的。
escape
是sql中的关键字,定义转义字符
SELECT * FROM student t where t.name like '%/%' escape '/';
执行结果为:
SELECT * FROM student t where t.name like '%%' escape '/';
执行结果为:
由此可见,escape '/' 是指用'/'说明在/后面的字符不是通配符,而是普通符。即第一个sql语句中的第二个%是普通字符,找的是最后一个字符为%的名字的记录。