SQL表拉信息

时间:2017-01-04 15:38:18

标签: sql .net entity-framework

我有SQL Car表。它包含一些列:制造商,型号等。我有几个相同制造商的型号,所以当我拉制造商列我得到相同的制造商名称不止一次。

例如:

  

从表名中选择*,其中名称等于"奥迪"

我怎样才能获得制造商名称而不会一遍又一遍地获得相同的名称?

1 个答案:

答案 0 :(得分:0)

DISTINCT将删除结果中的所有重复项。如果您选择多个字段,则所有字段必须等于被视为重复字段。

select distinct manufacturer from table-name

另一种方法是使用GROUP BY。这样做的好处是允许使用组函数(MINMAXCOUNT等):

select manufacturer, count(*) from table-name group by manufacturer