Continue(s)

Twitter:@dn0t_ GitHub:@ogrew

終電日記 01。

f:id:taiga006:20190925213854j:plain

誰にも公開しないつもりだったブログの下書きのいくつかを、ベースにした7本。

最近、自分は結構人のエッセイや日記を読むのが好きなんだな、と思うようになりました。 ブログでもなんでも、その人の喜怒哀楽をフィルターなしに見れる気がして。

… osicomagazineを読んだ影響です。

まだ20本くらい中途半端な文章が残っているので、リライトでき次第公開していきます。

ということで毎日23:50にお届けした終電日記、第一弾でした。

重複を除いてレコード数をCOUNTするSQL

あるテーブルの特定のカラムで重複なくカウントしたい場合

SELECT COUNT(*) FROM  (SELECT DISTINCT level FROM player);

みたいにサブクエリとして書いていたが、

SELECT COUNT(DISTINCT level) FROM player;

みたいにかけることを知った。 こちらのほうがスマートだし、わかりやすい。

ただし多くのRDBMSでここのマルチカラムは許容されていない。 その場合は素直にサブクエリにして対応するのが吉。