SqL中使用 ESCAPE 关键字定义转义符。当转义符置于通配符之前时,该通配符就解释为普通字符。
例1,要搜索“A_”开头的所有内容,请使用下列语句。句中通过escap将“_”转义,否则“_"为一个字符的通配符。
WHERE ColumnX LIKE '%5_' ESCAPE '_'
例2,查找"%aa"开头的所有内容,语为如下。下例语句中第一个"%"仍为通配符“%”,第二个通过“/”将后边的“%”转义为“%”,而不是通配符。
WHERE ColumnX LIKE '%/%aa' ESCAPE '/'