如何编写 SQL 来获取 Oracle 中以 % 开头的字符串?

如何编写 SQL 来获取 Oracle 中以 % 开头的字符串?

有人可以协助如何在 SQL 中获取所有以 开头的字符串的数据%%string吗?

我尝试了下面的逃脱%%但没有成功

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

答案1

这个链接说你需要用{}or来转义它们\。所以你的例子应该是这样的:

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

您还可以尝试一些选择字符串来查看转义的内容:

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

相关内容