请教sql高手!200分!
来源:百度知道 编辑:UC知道 时间:2024/09/21 06:21:08
表 : a
字段:b
如果查询字段b中含有字符串aaa"aaa的记录,应该用什么样的sql语句。
如果查询字段b中含有字符串aaa"a'aa的记录,应该用什么样的sql语句?
字段:b
如果查询字段b中含有字符串aaa"aaa的记录,应该用什么样的sql语句。
如果查询字段b中含有字符串aaa"a'aa的记录,应该用什么样的sql语句?
sql="select b from a where b='aaa""aaa' "
第一种情况:select b from a where b like '%aaa\"aaa%'
第二种情况:select b from a where b like '%aaa"a\'aa%'
select语句通配符:
%:百分号,代替任意长度任意字符
_:下划线,代替一个长度的任意字符
另外还可以引进正则表达式
当然select的语法就是他们说的那样了,模糊查询用"like"
select * from a where b like 'aaa/"a/''aa' escape '/'
select b from a where b='aaa"aaa'
select * from b where like aaa"aaa