2013-07-13 16 views
0

我如何得到所有表的有一个字行,并且有更多然后一个字的:获取与行更多的则与SQL Server的一个字

例如采取以下记录:

CARROCARIA PINTURA 
VEICULOS ALUGUER 
VEICULOS ELETRICOS 
SERVICOS RAPIDOS 
VEICULOS COMERCIAIS 
ELETRICIDADE 
VIDROS 

我与查询1:

ELETRICIDADE 
VIDROS 

我查询2得到:

CARROCARIA PINTURA 
VEICULOS ALUGUER 
VEICULOS ELETRICOS 
SERVICOS RAPIDOS 
VEICULOS COMERCIAIS 

谢谢。

+1

但是** ELETRICIDADE VIDROS **如果是一行,那么有两个词......我不会打败。 –

回答

5

一个字

select * from tablename where fieldname not like '% %' 

多个单词

select * from tablename where fieldname like '% %' 

编辑

如果前/后间隔可能是一个问题,你可以使用类似的

select * from tablename where ltrim(rtrim(fieldname)) like '% %' 
+0

当心尾随/领导空间 –

+0

@NathanSkerl - 谢谢 - 已更新答案 –

+0

嗨,谢谢它的工作正常。 – Patrick