SQLであれこれ

テーブル内のデータを,あるカラムで重複を排除したうえでまた別のカラムでソートしたいという状況だったんですが. SQLで,DISTINCTの存在は知っていたけどDISTINCT ONは知らなかったので無駄な時間を費してしまった.

PostgreSQLではDISTINCTよりGROUP BYの方が速いとか最近は改善されてて大して変わらないとかあったけど,速度で困るような状況じゃないしそもそもGROUP BYへの書き換えがさっぱり分からないのでDISTINCTでいくことにした.


About this entry