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 |