我想知道如何查询任意数量的字符,然后是空格,然后是任意数量的字符,然后是逗号?
我正在查找表中逗号前包含空格的姓氏。例如,他们查询将返回
SMITH III, Richard
。
提前致谢
% 符号用于表示通配符,您可以这样使用它:
SELECT * FROM [myTable] WHERE [myField] LIKE '% %,%'
在 SQL Server 中,您可能会发现使用 PATINDEX 可以获得更好的性能。
SELECT * FROM [myTable] WHERE PATINDEX('% %,%',[myField]) > 0