|
|
select 氏名,
給与+ nvl(手当,0) as 支給額
from 社員マスタ
| |
|
|
select 氏名,
給与+ coalesce(手当,0) as 支給額
from 社員マスタ
| |
|
↓その他( Oracle ドキュメントへのリンク )
nvl2
|
|
|
select 氏名,所属,
case
when 所属 = '0001' then 'A'
when 所属 = '0002' then 'B'
else 'X'
end as 所属分類
from 社員マスタ
| |
|
|
select 氏名,所属,
decode(所属,
'0001','A',
'0002','B',
'X'
) as 所属分類
from 社員マスタ
| |
|
|
|
|
select 氏名
,substr(氏名,2,1) as "2文字目"
from 社員テーブル
where
substr(氏名,2,1) = '田'
| |
|
|
select 氏名,length(氏名) as 長さ
,substr(氏名,length(氏名)-2+1,2) as 右から二文字
from 社員マスタ
| |
|
|
select 氏名
,length(氏名) as 長さ1
,lengthb(氏名) as 長さ2
from 社員マスタ
| |
|
|
|
|
select
sysdate
,cast('2000/01/01' as date) + 100
,to_date('2000/01/01','YYYY/MM/DD') + 100
,to_date('20000101','YYYYMMDD') + 100
from dual
| |
|
|
|