2017-02-23 6 views
1

ソートされたキーごとに5つのユニークな値を取得したいと考えています。 は以下の表の例である: -

enter image description hereソートキーごとに固有の値を取得する(SQL)

期待される結果は、5,10,3,9,1です。テーブルからの最初のユニークな5値。おかげさまで

+1

DBMSにタグを付けてください。 – JohnHC

+0

SELECT TOP(5)Value、Count(Value)からTableXから値でOR SELECT TOP(5)Distinct ValueからFROM TableX。ここでは5もパラメータ化できます – Brijesh

+0

SELECT TOP(5)値、数(値)TableXから値の順番でシリアル順 – Brijesh

答えて

0

select TOP 5 value from table1 
group by value 
order by min(Serial) 

enter image description here

1

(MySQLのについて)、これを試してみてください:

SELECT DISTINCT value FROM <table-name> ORDER BY serial LIMIT 5; 
2

あなたはOracleのために次の操作を行うことができます:SQL Serverの場合

select * from (
    select value 
    from table 
    group by value 
    order by min(serial) 
) where rownum <=5 
関連する問題