在使用LIKE的时候下划线_表示只有一个字符,%表示所有字符,如果搜索条件中也包含了_,就可以使用ESCAPE关键字来标明什么是转义字符
举例来说
SELECT EMPLOY_NAME,JOB_ID
FROM EMPLOYEES
WHERE EMPLOY_NAME LIKE 'HANK\_%' ESCAPE '\' ;
通过ESCAPE后面的字符Backslash, 来提醒SQL,Backslash后面的_是一个搜索用的字符,不是special Pattern :)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8747612/viewspace-1870986/
,如需转载,请注明出处,否则将追究法律责任。