select t.*, b.bummc from t_hq_ryxx t,t_hq_bm b where t.bum = b.bumbm;
select * from t_hq_ryxx t full join t_hq_bm b on t.bum > b.bumbm;
select * from t_hq_ryxx a, t_hq_ryxx b where a.bum = b.bum and a.xingb = '1';
select to_number('123.456','999.999') from dual;
select abs(-100) from dual;--绝对值
select mod(9,3) from dual;--求余数
select ceil(11.5) from dual;--上限值
select floor(12.5) from dual;--下限值
select round(12.456,2) from dual;--四舍五入
select trunc(12.456,2) from dual;--截取
select xingm, length(xingm) from t_hq_ryxx;
select xingm, substr(xingm,1,3) from t_hq_ryxx;
select concat('aas',concat('sadas','aasw')) from dual;
select 'as' || 'eew' || 'weq' from dual;
select instr('adsdfdsfdfg','d',3) from dual;--查找字符串
select upper('assdsad'),lower('ASFFA'), initcap('are you bitch?') from dual;
select replace('asfafasd','fa','22') from dual;--查找替换
select rpad('aa',8,'cd') from dual;
select lpad('sa',8,'cd') from dual;
select trim(' sadfs ') from dual;--去空格
select ltrim(' adad ') from dual;
select rtrim(' adad ') from dual;
select trim(both 'a' from 'aasdasdaa') from dual;
select sysdate from dual;
select add_months(sysdate,-20) from dual;
select last_day(sysdate) + 12 from dual;
select cast('123'as number) + 312 from dual;--转换
select cast(123 as varchar2(5)) from dual;
select cast(sysdate as varchar2(20)) from dual;
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
select to_char(123.456,'9999.9') from dual;
select to_date('2015-12-21 12:31:33','yyyy-mm-dd hh24:mi:ss') +1 from dual;
select nvl2(nianl,20,1000) from t_hq_ryxx;
select nvl(nianl,0) + gongz from t_hq_ryxx;