2

SQLServer2008のテーブルに行があります

行

テーブルからユニークな年だけを選択する方法を教えてください。

PS:この表でユニークな年は2013年です

4

1 に答える 1

5

次のようにYEAR関数を使用します。DISTINCT

SELECT DISTINCT YEAR([date])
FROM Tablename;

SQLフィドルデモ

これはあなたに与えるでしょう:

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

order by句を使用するには、エイリアスを指定し、次のように元の名前ではなく、このエイリアスで並べ替えます。

SELECT DISTINCT YEAR([date]) AS Year
FROM Tablename
ORDER By Year;
于 2013-02-18T11:11:40.037 に答える