Oracle转换Mysql内容

前几条
rownum <1 改为 limit 1


自增序号
SELECT @rownum := @rownum +1 rownum, a.* 
FROM T_TEST_AREA a, (select @rownum := 0) t 
ORDER BY id desc;


函数替换
nvl 改为 ifnull
mysql : DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s')
oracle: TO_CHAR(SYSDATE,'YYYY-MM-DD hh24:mi:ss')
Mysql支持多个字符串拼接: CONCAT(str1,str2,…)
decode(Emergency,1,'紧急','普通')
if(a.Emergency=1,'紧急','普通')
decode

wm_concat group_concat
date_format(date,'%Y-%m-%d')    -------------->oracle中的to_char();
str_to_date(date,'%Y-%m-%d')     -------------->oracle中的to_date();
cast(expr as char)
to_number->case( as double)

表别名

触发器转为自增序号

你可能感兴趣的:(数据库,oracle,mysql,数据库)