공부(~2016)/Database2 MySQL 쿼리를 오라클 쿼리로 변경하기 MySQL -> Oracle 데이터베이스 마이그레이션에 따른 쿼리 변경 작업진행했던 것들을 정리해본다. 1. FROM dual오라클에서는 SELECT 문에 FROM 절이 필수이므로, FROM 절이 필요 없는 쿼리에는 'FROM dual'을 붙여줌 2. 날짜 표기 함수 변경. 윗줄이 MySQL 표현이고 아랫줄이 오라클 표현이다. // 현재 시간 (년월일시분초)DATE_FORMAT(NOW(),'%Y%m%d%H%i%s')TO_CHAR(SYSDATE,'YYYYMMDDhh24miss') // 현재 시간 (년월일)DATE_FORMAT(NOW(),'%Y%m%d')TO_CHAR(SYSDATE,'YYYYMMDD') // 1초 후DATE_FORMAT(DATE_ADD(NOW() , INTERVAL + 1 SECOND),'%.. 2015. 1. 9. 오라클 / MySQL 쿼리 결과 랜덤으로 가져오기 조회된 쿼리 결과 중 랜덤으로 N건만 출력하는 방법 MySQL에서는 이렇게하면 랜덤으로 5건만 가져온다.----------------------------------------SELECT *FROM tableORDER BY RAND()LIMIT 5---------------------------------------- 오라클에서는 이렇게하면 랜덤으로 5건만 가져온다.----------------------------------------SELECT *FROM( SELECT * FROM table ORDER BY dbms_random.value)WHERE rownum 2014. 12. 6. 이전 1 다음