728x90
728x90
MySQL | MSSQL | Oracle | |
Null 값 처리 | IFNULL(컬럼명, 값) | ISNULL(컬럼명, 값) | NVL(컬럼명, 값) |
테이블 데이터 복사 | INSERT INTO 신규테이블명(컬럼명) SELECT 컬럼명 FROM 기존테이블명 |
SELECT 컬럼명 INTO 신규테이블명 FROM 기존테이블명 |
INSERT INTO 신규테이블명 (컬럼명) SELECT 컬럼명 FROM 기존테이블명 |
단일조건 | IF(조건, 조건일치, 불일치) DECODE(컬럼명, 값일치, 불일치) |
case 문 사용 | IF(조건, 조건일치, 불일치) DECODE(컬럼명, 값일치, 불일치) |
문자열 병합 | CONCAT(문자열1, 문자열2, ...) | 문자열1 + 문자열2 + ... | CONCAT(문자열1, 문자열2) 문자열1 || 문자열2 || ... |
현재 날짜/시간 | NOW() | GETDATE() | SYSDATE() |
현재 시간에서 시/분/초를 @만큼 증감 - SECOND : 초 - MINUTE : 분 - HOUR : 시간 - DAY : 일 - WEEK : 주 - MONTH : 월 - QUARTER : 분기 - YEAR : 년 |
DATE_ADD(now(), INTERVAL +@ 단위) | DATEADD(단위, +@, getdate()) | |
해당 문자열의 위치 조회 (순서는 1부터 시작) |
INSTR('전체문자열', '찾을문자열') | CHARINDEX('찾을문자열', '전체문자열') |
320x100
반응형
'SQL' 카테고리의 다른 글
[SQL] DBeaver (디비버) 다크모드 설정하기 (0) | 2024.03.27 |
---|---|
[SQL] 날짜 포맷팅 함수 (DATE_FORMAT) (0) | 2023.08.04 |
[SQL] 정규화와 역정규화(반정규화) (0) | 2023.06.27 |
[SQL] 커넥션 풀 (Connection Pool) ★ (0) | 2023.05.10 |
[SQL] COMMENT (0) | 2023.04.21 |