阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

sql中escape用法

Posted on 2011-01-17 10:24  宽田  阅读(2136)  评论(0编辑  收藏  举报
SqL中使用   ESCAPE   关键字定义转义符。当转义符置于通配符之前时,该通配符就解释为普通字符。

例1,要搜索“A_”开头的所有内容,请使用下列语句。句中通过escap将“_”转义,否则“_"为一个字符的通配符。

WHERE   ColumnX   LIKE   '%5_'   ESCAPE   '_'

例2,查找"%aa"开头的所有内容,语为如下。下例语句中第一个"%"仍为通配符“%”,第二个通过“/”将后边的“%”转义为“%”,而不是通配符。

 WHERE  ColumnX  LIKE   '%/%aa'   ESCAPE   '/'