SQL选择与表不同

时间:2015-02-04 19:01:31

标签: sql sql-server-2008 distinct

我有以下声明可以正常使用:

 select 'the file type is:', FileType 
 from table1

我想在这句话中使用DISTINCT,例如:

select 'the file type is:', distinct FileType 
from table1

但是我收到了错误:

  

关键字'distinct'附近的语法不正确。

我正在使用SQL Server 2008。

3 个答案:

答案 0 :(得分:2)

DISTINCT应该在SELECT之后,就像这样:

SELECT DISTINCT 'the file type is:', FileType FROM table1

答案 1 :(得分:1)

DISTINCT关键字适用于整个结果,而不仅仅是一列。试试这个:

select DISTINCT 'the file type is:', FileType from  table1

答案 2 :(得分:0)

您必须在要返回的任何列之前放置“DISTINCT”。