【问题标题】:SQL table pulling infoSQL 表拉取信息
【发布时间】:2017-01-04 15:38:18
【问题描述】:

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

例如:

Select * from table-name where name 等于“Audi”

我怎样才能得到制造商的名字,而不是一遍又一遍地得到相同的名字?

【问题讨论】:

  • 你的问题是?
  • 更新问题

标签: sql .net entity-framework


【解决方案1】:

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

select distinct manufacturer from table-name

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

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

【讨论】:

    猜你喜欢
    • 2019-05-26
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多