今まで知らなかったCASE式の使いドコロ。

公開日: : 未分類 , , , ,

さぁ、こまった。

数字が入っているカラムを使って並び変えなきゃならないのです。

しかし、単純に昇順だったり降順だったりじゃなく、

例えば野球の打順を決めるけれど、楽天のスタメンと同じポジション順に打順を組みたいという感じです。

  1. 9番 (ライト)
  2. 4番 (セカンド)
  3. 3番 (ファースト)
  4. 10番 (DH)
  5. 5番 (サード)

と言った感じですね。

こういったことをどうやるかふと思ってぐぐったら、出てきました。

SQLのORDER BYにCASE式が使えてちょっと嬉しかったお話

俺もこれを知って嬉しかった。

order by

case country_name when ‘Japan’ then 1 else 2 end,

マジ、神。

今日はこれを知っただけでも、有意義だったかもw

 

 

今年はげん玉で稼ぎたいと思っています。

 

ad

関連記事

no image

1カラム2レコードのダミーテーブルを出力する

SQLの話です。 select 1, 2 というのを実行すると、1レコ...

記事を読む

no image

nslookupの使い方を忘れるので、ちょっと書いてみた。

いつも使おうとしたときに、type指定とかをどうやってやるのか思い出せ...

記事を読む

no image

《今日の気になった記事》いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由

今日の気になった記事は、漢のコンピュータ道さんの、「いますぐWindo...

記事を読む

no image

え?nexus5はイー・モバイルから?【噂】

今使っているGalaxyS (SC-02B)が、かなり限界に来ています...

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑