如何在like语句SQL中包含空格

问题描述 投票:0回答:2

我想知道如何查询任意数量的字符,然后是空格,然后是任意数量的字符,然后是逗号?

我正在查找表中逗号前包含空格的姓氏。例如,他们查询将返回

SMITH III, Richard

提前致谢

sql string space
2个回答
0
投票

% 符号用于表示通配符,您可以这样使用它:

SELECT * FROM [myTable] WHERE [myField] LIKE '% %,%'

0
投票

在 SQL Server 中,您可能会发现使用 PATINDEX 可以获得更好的性能。

SELECT * FROM [myTable] WHERE PATINDEX('% %,%',[myField]) > 0
© www.soinside.com 2019 - 2024. All rights reserved.