DataBase/Oracle
-
mySQL은 공백을 허용했지만, oracle은 공백을 허용하지 않았다.DataBase/Oracle 2018. 8. 9. 14:31
오늘 배운 것!은 mysql은 공백데이터도 무시하고 읽지만 oracle은 읽지 않는다. 예를 들어, 테이블 명: health | name | status | "조르바" "건강 "(큰 따옴표는 데이터를 강조하기 위함, 실제 데이터에는 (조르바 건강)으로 되있겠지?) "건강" 뒤에 공백이 하나 들어가있다. ("건강 ") 이럴 경우, select * from health where status = '건강'이라고 하면 mysql은 조회가 되지만, oracle은 조회가 되지 않는다.
-
MySQL(MariaDB)과 Oracle 쿼리 문법 비교DataBase/Oracle 2018. 8. 8. 17:40
기능 MySQL(MariaDB) Oracle Null일 경우 값 처리 IFNULL('컬럼 값', '대체 값') NVL('컬럼 값', '대체 값') 문자열 합치기 CONCAT('합칠 값1', '합칠 값2', '합칠 값3' ) CONCAT('합칠 값1', '합칠 값2') - 오라클의 경우 값 2개까지만 병합가능 또는 '합칠 값1'||'합칠 값2'||'합칠 값3' 데이터 1개만 보기 LIMIT 1 WHERE ROWNUM = 1 (where 조건 절 안에서) 시스템 현재 시간 NOW() SYSDATE alias 사용법 as 'alias 명' 또는 alias 명 또는 as alias 명 as alias명 또는 alias 명(자동 대문자 전환) 대소문자 구분한 값을 보고 싶을 경우, as "alias 명" 또는 "..