文字列に単一のアポストロフィを置き換えます('
)。キングズ・リンアポストロフィを文字列に置き換えます。
へ
電源を入れキングスリン
select replace ('King's lynn',''','')
のようなものは''\'
を試してみましたが、文字をエスケープする
文字列に単一のアポストロフィを置き換えます('
)。キングズ・リンアポストロフィを文字列に置き換えます。
へ
電源を入れキングスリン
select replace ('King's lynn',''','')
のようなものは''\'
を試してみましたが、文字をエスケープする
使用して、2つの単一引用符をエスケープしません。あなたの場合、それは4つの引用符を連続して意味するでしょう。
select replace ('King''s lynn','''','')
...か...
select replace ('King\'s lynn','\'','')
それは ' '\' '' ''' '\' ではないです。つまり、エスケープ文字( '' \ '')はエスケープされる文字( '' ')に先行します。 – Phylogenesis
私はPostgreSQLでこのようにエスケープ引用符を付けることに注意してください( 'E'接頭辞が必要です)(https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-STRINGS- ESCAPE)(例えば '' E '\' '''など)。 – Phylogenesis