2015-06-11 25 views
1

我想知道如何查詢任意數量的字符,然後空格,然後任意數量的字符,然後逗號?如何在類似語句中包含空格SQL

我正在查找包含逗號前的空格的表中的姓氏。例如,他們的查詢將返回SMITH III, Richard

在此先感謝

+0

而你的數據庫引擎是? –

+3

使用'like',''last_name like'%%',' –

+0

SQL 2008抱歉! –

回答

0

%符號用來表示通配符,你可以使用它像這樣:

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

在SQL Server中,你可以找到更好的性能PATINDEX

SELECT * FROM [myTable] WHERE PATINDEX('% %,%',[myField]) > 0