如何选择带有%
in 的所有记录?我认为这段代码不起作用。
SELECT column1, column2 FROM table WHERE column1 LIKE '%%%'
- first 和 last
%
表示零、一个或多个字符 - 第二个
%
是皮肤百分比
谁能建议我它是如何工作的?我使用 MS-SQL 服务器。
提前致谢
如何选择带有%
in 的所有记录?我认为这段代码不起作用。
SELECT column1, column2 FROM table WHERE column1 LIKE '%%%'
%
表示零、一个或多个字符%
是皮肤百分比谁能建议我它是如何工作的?我使用 MS-SQL 服务器。
提前致谢
对于特殊字符(
%
和_
),您需要转义它们:或者
这在LIKE 的文档中的“使用通配符作为文字”和“使用 ESCAPE 子句进行模式匹配”部分中有所介绍。您的第一站应该始终是官方文档。
您需要使用该
ESCAPE
子句:您可以使用任何字符来转义
%
符号: