首页 > 数据库技术 > 详细

sql 语句转义

时间:2015-05-19 00:28:32      阅读:352      评论:0      收藏:0      [点我收藏+]
使用ESCAPE定义转义符:
     在使用LIKE关键字进行模糊查询时,“%”、“_”和“[]”单独出现时,会被认为是通配符。
为了在字符数据类型的列中查询是否存在百分号(%)、下划线(_)或者方括号([])字符,
就需要有一种方法告诉DBMS,将LIKE判式中的这些字符看作是实际值,而不是通配符。
关键字ESCAPE允许确定一个转义字符,告诉DBMS紧跟在转义字符之后的字符看作是实际值。
技术分享
搜索到以"%王"开头的学生信息
有以下写法

select * from StuInfor where StuName like ‘/%王%‘ escape ‘/‘

select * from StuInfor where StuName like ‘\%王%‘ escape ‘\‘


select * from StuInfor where StuName like ‘[%]王%‘

sql 语句转义

原文:http://www.cnblogs.com/D-E-S-I-R-E/p/4513354.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!