Today: Yesterday: Total: Online:
カテゴリー
その他
  • RSS1.0
  • RSS2.0
  • atom0.3
  • valid XHTML1.0
  • valid CSS2
  • Credit
RSSリーダーで購読する | この日記のはてなブックマーク数 | プロフィール
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)

カテゴリー » SQL October 28, 2006

ORDER BY でNULLや空白を最後にする ID:1161997014


SELECT Name FROM Table1
ORDER BY
CASE
WHEN Name IS NULL THEN '2'
WHEN Name = '' THEN '1'
ELSE '0'
END,
Name


http://blogs.sqlpassj.org/yoshihirokawabata/archive/2004/03/30/1471.aspx
1 / 2| 次のページ »

— posted by midilin @ 09:56AM

カテゴリー » SQL October 28, 2006

order by の条件分岐 ID:1161994601


●oracle独自の書き方?(Row_Number() )

select 商品ID,商品名,単価,
to_char(入荷日,'YYYY/MM/DD') as 入荷日
from 商品 a
order by
case &IN_SORT
when 1 then Row_Number() over(order by 商品ID)
when 2 then Row_Number() over(order by 商品ID desc)
when 3 then Row_Number() over(order by 商品名,商品ID desc)
when 4 then Row_Number() over(order by 商品名 desc,商品ID desc)
when 5 then Row_Number() over(order by 単価,商品ID desc)
when 6 then Row_Number() over(order by 単価 desc,商品ID desc)
when 7 then Row_Number() over(order by a.入荷日,商品ID desc)
when 8 then Row_Number() over(order by a.入荷日 desc,商品ID desc)


http://oraclesqlpuzzle.hp.infoseek.co.jp/10-21.html


●普通にcase whenを使用

ORDERBY
CASE CONDITION
WHEN 1 THEN TBL1.COL1
WHEN 2 THEN TBL2.COL2
WHEN 3 THEN TBL3.COL3
...
END
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15459&forum=26&3
1 / 2| 次のページ »

— posted by midilin @ 09:16AM

カテゴリー » JAVA October 25, 2006

Mapのkeyの取り出し方 ID:1161764538


Mapのkeyの取り出し方
keySet();
を使う。


Map map = new HashMap();
map.put("KEY1", "aaa");
map.put("KEY2", "bbb");
map.put("KEY003", "CCC");
Set set = map.keySet();
Iterator iterator = set.iterator();
Object object;
while(iterator.hasNext()){
object = iterator.next();
System.out.println(object + " = " + map.get(object));
}


取得するキーが1つで値だけ取得したいなら
Map map = new HashMap();
map.put("KEY1", "aaa");
Set set = map.keySet();
Iterator iterator = set.iterator();
System.out.println(map.get(iterator.next()));


http://www.stackasterisk.jp/tech/java/collection04_03.jsp
1 / 2| 次のページ »

— posted by midilin @ 05:22PM

カテゴリー » Oracle October 20, 2006

システム年月日の取得 ID:1161307453


SYSDATE システム日付(年月日時分秒)を、DATE型のデータで取得する
SYSTIMESTAMP システム日付(年月日時分秒ミリ秒)を、TIMESTAMP型のデータ取得する
ORACLE9i以降で使用可能




例1) システム日付を取得します(SYSDATE) select
 to_char(sysdate,'yyyy/mm/dd hh24:mi:ss')
from dual;

結果は、2006/03/29 20:27:05 のようになる


例2) システム日付を取得します(SYSTIMESTAMP)
select
 to_char(systimestamp,'yyyy/mm/dd hh24:mi:ss.ff3')
from dual;

結果は、2006/03/29 21:54:31.078 のようになる。

http://oracle.se-free.com/dml/07_sysdate.html
1 / 2| 次のページ »

— posted by midilin @ 10:24AM

カテゴリー » SQL October 18, 2006

テーブルコピーのSQL ID:1161132126


createとselectを組み合わせる

create table sak.ワークw as
select
*
from sak.テストm
where キー like 'a%'
;

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_kj09.htm
1 / 2| 次のページ »

— posted by midilin @ 09:42AM

カテゴリー » SQL October 18, 2006

インデックスの作成構文 ID:1161130990


CREATE INDEX インデックス名 ON テーブル名( カラム名 );
1 / 2| 次のページ »

— posted by midilin @ 09:23AM

カテゴリー » JAVA October 10, 2006

Beanのコピー ID:1160459376


プロパティの名前が同じ時に
セッターやゲッターを作るのが面倒くさいとき
BeanUtils.copyProperties(bean2,bean1);
とすると、
bean1からbean2にコピーされる。
1 / 2| 次のページ »

— posted by midilin @ 02:49PM

カテゴリー » JAVA » JSP October 03, 2006

JSPの変数宣言と条件分岐 ID:1159851099


●変数宣言



<c:set var="変数名" value="値" />

●条件分岐



< c:choose>

<c:when test="${customer.address.country == 'USA'}">

<font color="blue">

</c:when>

<c:when test="${customer.address.country == 'Canada'}">

<font color="red">

</c:when>

<c:otherwise>

<font color="green">

</c:otherwise>

< /c:choose>




http://kamakura.cool.ne.jp/oppama/ssja/taglibs-core.html

http://www.javaroad.jp/opensource/js_taglibs4.htm#choose

1 / 2| 次のページ »

— posted by midilin @ 01:51PM

カテゴリー » JAVA » Eclipse October 02, 2006

xmlタイプのプラグインインストール方法 ID:1159754996


URL を「ヘルプ」→「ソフトウェア更新」→「更新マネージャ」から、ブックマークに登録すると、簡単にプラグインのインストール・アップデートが行えます
http://eclipsewiki.net/eclipse/index.php?%A5%A2%A5%C3%A5%D7%A5%C7%A1%BC%A5%C8
1 / 2| 次のページ »

— posted by midilin @ 11:09AM