Oracleメモ

■ROWNUM
ROWNUM は結果セットに対する一意の昇順の行番号を割り当てる。(取り出し順)

■ROWNUM:任意の 10 行を取り出す条件
WHERE ROWNUM <= 10 ;

■ROWNUM:ソートした先頭から3件抽出する
SELECT seq, salesday FROM sales
WHERE ROWNUM <= 3
ORDER BY salesday;

参考
http://biz.rivus.jp/words/rownum.html




■DECODEの例1
SELECT NAME "氏名" , SEX, DECODE( SEX , 1 , '男' , '女' ) "性別"
FROM PERSONAL;

※DECODE部分は、以下と同等
 IF SEX = 1 THEN
  RETURN '男';
 ELSE
  RETURN '女';
 END IF;


■DECODEの例2
SELECT NAME "氏名" , SEX, DECODE( SEX , 1 , '男' , 2, '女', '不明' ) "性別"
FROM PERSONAL;

※DECODE部分は、以下と同等
IF SEX = 1 THEN
 RETURN '男';
ELSIF SEX = 2 THEN
 RETURN '女';
ELSE
 RETURN '不明';
END IF;

参考
http://www.mars.dti.ne.jp/~o-shin/new/kowaza/body5...
2006年06月27日(火) 23:30:23 Modified by alivealive




スマートフォン版で見る

×

この広告は60日間更新がないwikiに表示されております。