2015. 9. 2. 15:57ㆍplming/DB
Oracle VS MySQL
|
ORACLE |
MySQL |
|
NVL |
IFNULL |
|
SYSDATE |
NOW() |
|
TRUNC(SYSDATE) |
CURDATE() |
|
TO_CHAR() |
DATE_FORMAT() |
|
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') |
DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') |
|
요일 값 : 1 ~ 7 |
요일 값 : 0(일) ~ 6(토) |
|
TO_DATE() |
STR_TO_DATE() |
|
SYSDATE - 1 : 1일전 |
DATE_ADD(NOW(), INTERVAL -1 DAY) DATE_SUB(NOW(), INTERVAL 1 DAY) |
|
날짜형식 구분자 MICROSECOND SECOND_MICROSECOND DAY_MICROSECOND
DAY_SECOND |
날짜형식 구분자 MICROSECONDS 'SECONDS.MICROSECONDS' 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS' |
|
Outer Join : 조건 컬럼에 (+) |
FROM절에 기술 LEFT/RIGHT OUTER JOIN 테이블 ON 조건 |
| WHERE ROWNUM > 3 AND ROWNUM < 7 | LIMIT 4, 3 |
|
SELECT ROWNUM |
SELECT @rownum := @rownum+1 AS ROWNUM FROM xx JOIN (SELECT @rownum := 0) R |
| DECODE | CASE WHEN .. THEN .. ELSE .. END |
|
컬럼 사용시 대소문자 관계없음 |
컬럼 사용자 대소문자 일치해야 함 |
| 문자열 붙임(||) | CONCAT |
| TO_CHAR, TO_NUMBER |
CAST(xx AS CHAR), CAST(xx AS SIGNED) |
'plming > DB' 카테고리의 다른 글
| Oracle - 월 달력 SQL (0) | 2015.12.03 |
|---|---|
| MySQL - 한글사용 (0) | 2015.09.02 |
| MySQL - ALTER (0) | 2015.09.02 |
| MSSQL - 시간계산 (0) | 2015.07.22 |
| MSSQL - MSDN, 기본함수 (0) | 2015.07.15 |