我有一列包含某些存储为文本字符串的表达式,其中包括单个配额,例如“丢失的交易”(包括引号)
如何在这种情况下使用where子句?
select * from table where reason = ''missed transaction''
不起作用,并且我不能使用replace函数,因为它的语法也需要单引号。我知道这是个晦涩的问题。但是,谢谢您的帮助。
您需要'通过将它们加倍来逃避:
'
select * from table where reason = '''missed transaction''';