Transact‐SQLでFizzBuzz問題を解いてみた

 iTunes Store(Japan)

Warning: number_format() expects parameter 1 to be double, object given in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 432
この記事の所要時間: 046

haruiruka氏
プログラマでFizzBuzz問題を自分で実装した人の割合は高いのだろうか?自分は試したことがない。楽しそうだしやってみようかな。
とつぶやいていたので、気分転換にTransact-SQLで書いてみました。

最初は簡単にwhileでループ処理して出力する方法。

次に、ムダにtable型変数を定義し、select句で結果を出力。
ただただtable型変数を使ってみたかっただけです。

もうちょっとスマートにする方法が浮かばず、なにか不完全燃焼チックです…
特にcase式で出力してる点が…