MySQL转ORALCE函数指南

MySQL转ORALCE函数指南

删除from子查询后的as关键字 //oracle表名不要用as,可能是为了防止和Oracle数据库中的存储过程中的关键字as冲突的问题

MySQLOracle
日期格式化date_format(year,'%Y-%c-%d %H:%i:%S')to_date(year,'yyyy-mm-dd hh24:mi:ss')
获取当前时间now()sysdate
从日期减去指定的时间间隔date_sub(date,INTERVAL 10 year)add_months(createDate, -120) //减去10年
格式化,取整,加逗号默认.00Format (total_fund , 0 )to_char(total_fund,'FM999,999,999,999,990')
保留两位小数FORMAT(100.3111,2);to_char(total_fund,'FM999,999,999,999,990.00')
判断IF ( t.stage = 'ph05', t.project_number, 0 )IF t.stage = 'ph05' THEN t.project_number ELSE 0 END IF
自定义排序DECODE(value,if1,then1,if2,then2,if3,then3,...,else)
case when thencase when a='1' then 'xxxx' when a='2' then 'ssss' else 'zzzzz' end
月份差months_between(sysdate,to_date('2020-02-02','yyyy-mm-dd'))
字符串转日期STR_TO_DATE(str,'%Y-%m-%d %H:%i:%s')to_date(year,'yyyy-mm-dd hh24:mi:ss')
将查询结果根据逗号拼接到一行group_concat(DISTINCT a.year order by a.year SEPARATOR ',')listagg(to_char(b.year), ',') within group( order by b.year)
将查询结果根据逗号拼接到一行RTRIM(xmlagg(xmlparse(content CALL_ID||',' wellformed)).getclobval() ,',')
组合字段select ( '(编码:'||A.CODE || ',名称:'|| A.NAME ||',类型:'|| B.TEXT || ')') CATE_TYPE_NAME
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值