如何从表中选择独特的年份

时间:2013-02-18 11:10:51

标签: sql sql-server-2008

我在SQL Server 2008的表中有行

rows

请告诉我如何从表中选择唯一的年份?

P.S。:在此表中独特的一年是2013年

1 个答案:

答案 0 :(得分:5)

使用YEAR功能,DISTINCT就像这样:

SELECT DISTINCT YEAR([date])
FROM Tablename;

SQL Fiddle Demo

这会给你:

| YEAR |
--------
| 2013 |

要使用order by子句,请使用此别名为其指定别名和顺序,而不是原始名称,如下所示:

SELECT DISTINCT YEAR([date]) AS Year
FROM Tablename
ORDER By Year;