【问题标题】:Sql Unique Entry Issue [duplicate]Sql唯一条目问题[重复]
【发布时间】:2012-01-06 20:06:23
【问题描述】:

在我的数据库中,我有一个条目列表。每个条目都将附有相应的年份。我想做一个查询,我可以检查数据库中的所有条目,查询将返回数据库中包含的所有不同年份。例如,如果我有 4 个条目(年份:1998、1999、2000、2001)并且每个条目都有不同的年份。该语句应返回所有使用的四年。

【问题讨论】:

    标签: sql


    【解决方案1】:
    SELECT DISTINCT yearfield FROM tablename;
    

    【讨论】:

      【解决方案2】:

      如果没有专门的架构,很难非常回答这样的问题,但你会想要这样的东西,具体取决于你的 SQL 变体:

      SELECT distinct year FROM tablename;
      

      另请注意,这并不是真正的“问题”,除非您在尝试后确实遇到了一些麻烦......

      【讨论】:

        【解决方案3】:

        如果我理解您的要求正确,那么您正在寻找“不同”。

        http://www.w3schools.com/sql/sql_distinct.asp

        因此,在您的情况下,您可能会有如下查询:

        SELECT DISTINCT year FROM table;
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-05-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-05
          • 1970-01-01
          相关资源
          最近更新 更多