我正在查询从
这样的表中获取值Select email from cust Where name = " John carter's "
由于字符串中的单引号,我收到错误。
请帮我解决上述问题
答案 0 :(得分:2)
这应该有效:
Select email from cust Where name = " John carter''s"
答案 1 :(得分:0)
如果这是你现在需要的东西......
Select email from cust Where name LIKE "%John carter%"
或者你可以逃避撇号:
Select email from cust Where name = " John carter''s"
答案 2 :(得分:0)
为什么不使用转义字符?
喜欢这个
Select email from cust Where name = " John carter''s "
答案 3 :(得分:0)
您遇到的问题是由于(取决于您正在使用的数据库程序)单引号'
是SQL数据建模语言(DML)分隔符,因此SQL解析器可能无法妥善处理它。