当前位置:Gxlcms > 数据库问题 > sql 语句转义

sql 语句转义

时间:2021-07-01 10:21:17 帮助过:93人阅读

使用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 语句转义

标签:

人气教程排行