SQL表拉取信息
我有一张桌子。它包含一些列:制造商、型号等。我有几个相同制造商的型号,所以当我拉制造商列时,我不止一次得到相同的制造商名称 例如: 从表名中选择*,其中名称等于“Audi”SQL表拉取信息,sql,.net,entity-framework,Sql,.net,Entity Framework,我有一张桌子。它包含一些列:制造商、型号等。我有几个相同制造商的型号,所以当我拉制造商列时,我不止一次得到相同的制造商名称 例如: 从表名中选择*,其中名称等于“Audi” 我怎样才能得到制造商的名字而不必一次又一次地得到相同的名字 DISTINCT将删除结果中的任何重复项。如果选择多个字段,则所有字段都必须相等,才能视为重复 select distinct manufacturer from table-name 另一种方法是使用分组方式。这样做的优点是允许使用组功能(MIN、MAX、COU
我怎样才能得到制造商的名字而不必一次又一次地得到相同的名字
DISTINCT
将删除结果中的任何重复项。如果选择多个字段,则所有字段都必须相等,才能视为重复
select distinct manufacturer from table-name
另一种方法是使用分组方式
。这样做的优点是允许使用组功能(MIN
、MAX
、COUNT
等):
你的问题已经更新了吗
select manufacturer, count(*) from table-name group by manufacturer