SQL数据库语句中escape的⽤法及含义
SQL数据库语句中escape的⽤法及含义
escape是⽤来转译的
例如:
数据库中有个表 A字段abc 中存du了字符’%’,那么我查询的时候如果只想查询第⼆位是 '%‘的记录就需要进⾏模糊查询,但是’%'是模糊查询的通配符,不能建⽴如下查询:
select * from A where abc like ‘%%’;
这样系统不会把第⼆个【%】当做字符,所以此时就需要进⾏转译,转译默认的符号是 【\】:
select * from A where abc like '%%’;
除此之外,我们还可以⾃定义转义符,这时候就⽤ 到了escape
例如定义【+】为转义符:
select * from A where abc like ‘_+%%’ escape ‘+’;
>sql语句查询不包含

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。