一、对应到Oracle的NVL与MySQL的功能是“IFNULL”
选择IFNULL(null_field,'A');
----------------------- Tasu Tasu | IFNULL(Null_field,'A')| Tasu -------------- Tasu --------- | A | Tasu ----------------------- Tasu;顺便说一下,NVL是
选择NVL(null_field,'A')从双;
NVL(Null_field,'A') ------------------- 一个二、GROUP_CONCAT() is the MySQL equivalent of WM_CONCAT() in Oracle.
■系统日期
·甲骨文 SYSDATE ·MySQL的 NOW()■日期型→字符串类型转换(YYYY / MM / DD)
·甲骨文: TO_DATE(TO_CHAR(SYSDATE),'YY-MM-DD“) ·MySQL的: DATE_FORMAT(SYSDATE(),'%Y-%M-%D')■TRUNC(日期)
·甲骨文 TRUNC(SYSDATE) ·MySQL的 DATE(SYSDATE())■ADD_MONTH
·甲骨文 ADD_MONTHS(SYSDATE,1) ·MySQL的 DATE_ADD(SYSDATE(),间隔1个月) // 如select DATE_ADD(SYSDATE(),INTERVAL 2 DAY); select DATE_ADD(SYSDATE(),INTERVAL 2 MONTH)■MONTHS_BETWEEN
·甲骨文 MONTHS_BETWEEN(SYSDATE,SYSDATE + 1) ·MySQL的 DATEDIFF(SYSDATE(),SYSDATE()+1)■TO_NUMBER
·甲骨文 TO_NUMBER(' - 100') ·MySQL的 CAST(' - 0008000“的签署)■TO_DATE
·甲骨文 TO_DATE('9999/12/31','YYYY / MM / DD') ·MySQL的 STR_TO_DATE('9999/12/31','%Y /%M /%D')■NULL字符转换
·甲骨文: NVL(EXP1,EXP2) ·MySQL的: IFNULL(EXP1,EXP2)■外连接
·甲骨文: WHERE A.id(+)= B.id ·MySQL的: 从 RIGHT OUTER JOIN B ON(A.id = B.id) ·甲骨文: WHERE A.id = B.id(+) ·MySQL的: 从 LEFT OUTER JOIN B ON(A.id = B.id)