しらんかった2

Oracleだけではないみたいだけど、

SQLの集計関数で同一の値の重複を避けたいとき

引数にDISTINCT指定することができるということを今日知った。

参考→http://www.sql-master.net/articles/SQL278.html

select sum(hoge) from A

上のSQL文のsumの引数の中にALLが省略されていることすら知りませんでした…。

select sum(distinct hoge) from A

こんなふうに書けるのかぁ…。

ショックをうけた大晦日イブ…。