こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

集計の方法について

下記のようなテーブル(tbl)があり
Code Name
------------
A1   A-1
A1   A-2
A1   A-3
B1   B-12
B1   B-13
C1   C-9
以下の結果を取得したいのですが
Code Name
------------
A1 A-1
B1 B-12
C1 C-9
です。Accsessでは
SELECT Code, First(Name) FROM tbl GROUP BY Code;
などと書けるのですがPostgresSQL V9.1ではどのように書けばよいのでしょうか?
Window関数かと思いますが、旨く結果が得られません。
初歩的な質問で申し訳ありませんが、教えていただけませんか?

投稿日時 - 2012-08-10 10:06:24

QNo.7636454

困ってます

質問者が選んだベストアンサー

SELECT Code, MIN(Name) FROM tbl GROUP BY Code ORDER BY 1
です。

投稿日時 - 2012-08-10 17:35:04

お礼

ありがとうございます。
first_value等を使うことしか思い当たりませんでした。
感謝です。

投稿日時 - 2012-08-11 09:19:32

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問