Log.log(work)

いろんな作業メモ

2014-07-29から1日間の記事一覧

SUM関数

http://www.shift-the-oracle.com/sql/aggregate-functions/sum.html select NVL( SUM( CASE WHEN hogeFlg = '1' then hoge else 0 end ), 0 ) from foo group by hoge SUM関数はNULL以外の値を集計するが、SUMの集計対象の項目が全部がNULLだったらNULLが返…

可変長配列(VARRAY)

形式 TYPE 配列名 IS VARRAY(size) OF データ型 [NOT NULL]; TYPE type_hoge IS VARRAY(99) OF VARCHAR2(2); 配列を使うとき vWK_type_hoge type_hoge := type_hoge(); vWK_type_hoge (1) := '01';

0埋め

http://www.shift-the-oracle.com/sql/number-format-element.html 'hoge' || to_char(1, '00') と打つと、 hoge 01 と、謎のスペースが入るけど、 'hoge' || to_char(1, 'FM00') とすると hoge01 になる。