Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 구간합
- function test
- Bean LifecCycle
- 백준 1235번
- 구간합구하기
- pseudo-code
- select
- 백준
- 합배열
- 백준 11659번
- this와 this() 차이
- 상속과 참조
- json
- 마리아DB 쿼리 로그
- 2차원배열 구간합
- SQL
- interrupted()
- MariaDB Query Log
- map()
- ajax
- @NoArgsConstructor
- this
- InterruptException
- Java
- jquery
- 생성자
- 슈더코드
- 백준 11660번
- 자바 람다식
- @AllArgsConstructor
Archives
- Today
- Total
평범한 연구소
[MariaDB] 기본 문법 (Oracle과 차이) 본문
현재 날짜와 시간
MariaDB: NOW()
Oracle: SYSDATE
날짜 포맷 (년월일시분초)
MariaDB: DATE_FORMAT(now(), '%Y%m%d%H%i%s' )
- 대소문자 유의
- Y: 4자리 년도
- y: 2자리 년도
Oracle: TO_CHAR(sysdate, 'YYYY-MM-DD HH24:MI:SS' )
날짜 포맷 (요일)
MariaDB: 0(일)~6
- DATE_FORMAT(DATE_SUB(now(), INTERVAL 1 DAY), '%w' )
Oracle: 1(일)~7
- TO_CHAR(sysdate -1, 'D')
LIKE절을 이용한 검색
MariaDB: LIKE CONCAT('문자' , '%')
Oracle: LIKE '%문자%'
문자열 합치기
MariaDB: CONCAT(문자열or컬럼, '합칠 문자열')
Oracle: 문자열or컬럼 || '합칠 문자열'
형변환
MariaDB: CAST
- SELECT CAST(97 AS CHAR) FROM DUAL
Oracle: TO_CHAR, TO_NUMBER
- SELECT TO_CHAR(97) FROM DUAL
대소문자 구분
MariaDB: 대소문자 구분! (설정으로 변경 가능)
Oracle: 구분안함
공백 치환
MariaDB: IFNULL('컬럼명', '')
Oracle: NVL('컬럼명', '')
Sequence (시퀀스)
- 동일 - seq.nextval
MariaDB: seq.lastval
Oracle: seq.currval
'JAVA' 카테고리의 다른 글
[Java] 상속과 참조 (0) | 2023.02.09 |
---|---|
[JAVA] 의사코드란? (Pseudo-code, 슈더코드) (0) | 2023.02.02 |
[Spring|MariaDB] SQL query 로그 출력하기 (0) | 2023.01.26 |
[Spring] MongoDB 데이터 갯수 제한하여 List에 담기 (0) | 2023.01.23 |
[Python] 카카오 챗봇 만들기 2 - 구름IDE와 파이썬 (0) | 2023.01.14 |