2010-11-18 10 views
0

で列の値単一の時間を得るために、私はUSERTABLEという名前のテーブルと構造を持っていることはどのようにSQLテーブル

 id  Name  Year 
    ========================== 
    1  a   2010 
    ____________________________ 
    2  b   2008 
    ____________________________ 
    3  c   2010 
    ____________________________ 
    4  d   2007 
    ____________________________ 
    5  e   2008 

は今、私は私にはない、この

Year 
========== 
    2010 
____________ 
    2008 
____________ 
    2007 

のような出力結果が欲しいれますSQLクエリを知っている。

だから私を助けてください。

すべてのアイデアや提案は大歓迎です。

答えて

0
SELECT DISTINCT [Year] 
FROM myTable 
ORDER BY [Year] DESC 
0
SELECT DISTINCT Year 
FROM MyTable 
ORDER BY Year DESC 
2

ないあなたが探しているものを正確に確認していますが、降順でテーブルにある年を探しているなら、あなたはこの使用できます。

SELECT DISTINCT year FROM usertable ORDER BY year DESC; 
+0

Thnks非常 –

+0

@Suman:あなたがすべきこの回答に「受け入れ済み」とマークしてください。 –

0
SELECT DISTINCT Year 
FROM TABLE 
ORDER BY Year DESC 

あなたがここにテープサルよりもすることwan't場合のソース上の華麗な手http://sqlzoo.net/0.htm

関連する問題