【Oracle】CASE句はネスト可能

そのまんま。 CASE句で分岐した値に対して、更にこうだったら。。。ってできる。OTN Japan - 404 Error CASE TBL1.A WHEN 0 THEN CASE TBL2.B WHEN 0 THEN 0 WHEN 1 THEN 1 END WHEN 1 THEN CASE TBL2.B WHEN 0 THEN 2 WHEN 1 THEN 3 END ELSE NULL END 重く…

【Oracle】特定の名称だけ優先して先頭に表示した上で、他はORDER BYする方法

OracleでORDER BY句使うとき、ある項目だけ先頭に出して、他は昇順ソート、とかしたい時。。 具体的には国名リスト出すとき日本を最上段に持ってきて、あとは五十音順とか。 CASE句を使う素敵な方法があったのでメモ。2010-01-15 select country_name from t…

Mapを拡張for文使って動かす

Listはこんな感じ for (User user : userList) { user.showName(); } で拡張For文使えるけど、Mapはどうなんかな? 全要素らくらく出せたら素敵やん?と思っていたら方法があったのでメモ。JavaのMapを拡張for文(for-each)でループする - やままの間っ! fo…

javaでビット演算(権限をビットで持つやり方)

恥ずかしながらJavaでのビット演算について知らなかったんでメモ。 for (int i = 0; i <= 5; i++) { for (int j = 6; j <= 10; j++) { System.out.println(Integer.toBinaryString(i) + "と"); System.out.println(Integer.toBinaryString(j) + "のBITAND");…

Intent

サンプルを漁って画面遷移をどうやるのか?について調べてみたら、 Intentというのがキーワードに上がってきた。画面自体はEclipseでswingみたいに部品をペタペタ貼ってく感じでできるんだけど、 画面遷移に特徴があって、それがこのIntentによって実現され…

'adb'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。

環境設定してさーてサンプルでもとりあえず実行してみるかっておもったら、 eclipseでエラー。 shellでadbコマンドを実行して下さいとのこと。で、コマンドプロンプト立ち上げてadbコマンド実行したらタイトルのメッセージが。 Pathもきってるのに何故・・・…