Oracle で % で始まる文字列を取得するには、SQL をどのように記述すればよいですか?

Oracle で % で始まる文字列を取得するには、SQL をどのように記述すればよいですか?

で始まるすべての文字列のデータを SQL で取得する方法について、どなたか助けていただけませんか%%string?

脱出を試みたがうまくいか%%なかった

SELECT * FROM Tablename WHERE host LIKE ‘[%][%]%’

答え1

このリンク{}またはを使用してエスケープする必要があると書かれています\。したがって、例は次のようになります。

SELECT * FROM Tablename WHERE host LIKE ‘\%\%%’;

何がエスケープされるかを確認するために、いくつかの選択文字列を試すこともできます。

SELECT '\%{%%}' FROM dual;

関連情報