| 오라클 | MySQL |
|---|---|
| NVL(컬럼명,'널일때값') | IFNULL(컬러명,'널일때값') |
| TO_CHAR(날짜형문자,'YYYYMMDD') 요일은 'D' | DATE_FORMAT(날짜,'%Y%m%d') 요일은 '%w' |
| SYSDATE | NOW() |
| LIKE '%DDDD%' | LIKE CONCAT('DDDD','%') |
| TO_CHAR 또는 TO_NUMBER | CAST EX)CAST(123 AS CHAR) |
| 대소문자 구분X | 구분함, 설정으로 변경가능 |
| ROWNUM | LIMIT |
| 시퀀스명.NEXTVAL | 시퀀스명.CURRVAL |
| SUBSTR('문자열'1,10) | SUBSTRING(문자열, 1,10), LEFT(문자열, 3), RIGHT(문자열, 3) |
| 버티컬바(||) 사용 | CONCAT(컬럼명,'-') |
| TO_DATE | STR_TO_DATE |
| TRUNC | TRUNCATE |
| DECODE | IF |