0
文字列があります:%APostgreSQL - 文字列条件でワイルドカードを使用する方法
データベース内のA%Aと同じ文字列をすべて検索したいと思います。
例:文字列がワイルドカード '%' を含めるとあるのでPostgresが間違った選択
AABCD
AABCE
AA%BC
:
Select * from Tabel where Column like 'AA%B%'
しかし、結果は以下のとおりです。私は、SQL文を使用し
AABCD - false
AABCE - false
AA%BC - true
。
は、それの後に空の文字列でESCAPE
キーワードを使用することによって達成することができ、%
文字をエスケープこの\%
UPDATE
Another approachよう\
を使用するには私のソリューション
これを確認してください(「post-to-escape-string-in-post-pattern-in-postgresql」(http://stackoverflow.com/questions/10153440/how-to-escape-string-while-matching -pattern-in-postgresql)を実行してください。 – NzGuy