Oracle学习总结
1.在表原有数据的基础上加一列数据(加的数据要用单引号,表列的别名不能用单引号,可以双引号或者不要引号)
select '3月' as "月份", t.* from bp_oper_detail_tb t;
2.数据库如果存的是varchar2的yyyyMMddHH24miss格式的数据,要算时差必须转date,时差的单位是天,转换秒如下
(to_date(t.end_time,'yyyyMMddHH24miss') - to_date(t.start_time,'yyyyMMddHH24miss'))*24*60*60
3.rownum是对结果集加的一个伪列,即先查到结果集之后再加上去的一列。(rownum)
4.select '业务数量:'||count(*) as 数量别名列 from bp_oper_detail_tb t;
5.
update bp_oper_detail_tb
set sex = case task_id
when '2020082300001' then
'11'
when '2020082100001' then
'22'
else
'33'
end;
6.条件奇数筛选
select * from bp_oper_detail_tb t where mod(sex,2) = 1

浙公网安备 33010602011771号