タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

postgresに関するureyuboのブックマーク (1)

  • 文字列結合を行う集約関数 - funatsuのレベルアップ

    DataBase | 18:16PostgreSQLで、集約関数作れるのは知ってたけど、なるほど、これはいいと思った。GROUP BYで、グループ化されてないカラムnameを、Having句で、sum( case when name 条件 then 1 else 0 end) > 0とかして、SELECT文でこの集約関数使ってリスト化するもちろんCASE式やdistinctも使える。確かに、表示順は保証できないから、それはアプリケーション側でごりごりやってくれと。そんな感じかななんか、世界が広がった気がするMySQL では、GROUP_CONCAT(expr)という便利な関数があるのね。ORDER BYも使えるのが素敵。要チェックPostgreSQL では、集約関数を自分で定義できたりします。これを作ってしまうと、SELECT id, SUM(point) FROM Points GROU

    ureyubo
    ureyubo 2009/07/15
    文字列結合を行う集約関数
  • 1