如何寫 SQL 來取得 Oracle 中以 % 開頭的字串?

如何寫 SQL 來取得 Oracle 中以 % 開頭的字串?

有人可以協助如何在 SQL 中取得所有以 開頭的字串的資料%%string嗎?

我嘗試了下面的逃脫%%但沒有成功

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

答案1

這個連結說你需要用{}or來轉義它們\。所以你的例子應該是這樣的:

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

您也可以嘗試一些選擇字串來查看轉義的內容:

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

相關內容