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

Leo*_*oki 2 sql sql-server-2008

我在SQL Server 2008的表中有行

行

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

PS:在这张表中,独特的一年是2013年

Mah*_*mal 5

使用此YEAR功能,DISTINCT如下所示:

SELECT DISTINCT YEAR([date])
FROM Tablename;
Run Code Online (Sandbox Code Playgroud)

SQL小提琴演示

这会给你:

| YEAR |
--------
| 2013 |
Run Code Online (Sandbox Code Playgroud)

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

SELECT DISTINCT YEAR([date]) AS Year
FROM Tablename
ORDER By Year;
Run Code Online (Sandbox Code Playgroud)