我在SQL Server 2008的表中有行
请告诉我如何从表中选择唯一的年份?
P.S。:在此表中独特的一年是2013年
答案 0 :(得分:5)
使用YEAR
功能,DISTINCT
就像这样:
SELECT DISTINCT YEAR([date])
FROM Tablename;
这会给你:
| YEAR |
--------
| 2013 |
要使用order by子句,请使用此别名为其指定别名和顺序,而不是原始名称,如下所示:
SELECT DISTINCT YEAR([date]) AS Year
FROM Tablename
ORDER By Year;