SQLでFizzBuzz
SQLでFizzBuzz - いろいろ解析日記見てたら、もうちょっと短く出来そうだったので、リハビリがてら書いてみた。
ANSI SQL-2003 T441準拠なので、大半のRDBMSで動くはず(SQLite以外?)
select coalesce(f||b, f, b, i) as r from (select i, case mod(i,3) when 0 then 'Fizz' end as f, case mod(i,5) when 0 then 'Buzz' end as b from tmp ) t order by i