소문자로 변환
💡 모든 문자를 소문자로 변환시킴
- LOWER (COLUMN 명)
대문자로 변환
💡 모든 문자를 대문자로 변환
- UPPER (COLUMN 명)
첫 글자만 대문자로 변환
💡 단어의 첫 글자는 대문자로, 나머지는 소문자로 변환
- INITCAP (COLUMN 명)
문자의 부분을 자름
💡 문자를 시작위치 (M)에서 자리수 (N) 만큼 잘라줌 자리수 (N)이 생략되면 시작위치 (M)에서 끝까지 잘라줌
- SUBSTR (COLUMN 명)
문자의 길이를 계산
💡 문자의 길이를 RETURN 함
- LENGTH (COLUMN 명)
숫자의 반올림
💡 지정된 자리수 (M) 밑에서 반올림
- ROUND (COLUMN 명, M)
숫자의 절사
💡 지정된 자리수 (M) 까지 나타내고 그 밑은 잘라냄 절사 값은 RETURN
- TRUNC (COLUMN 명, M)
나누기의 나머지
💡 M 을 N 으로 나누고 남은 나머지 RETURN
- MOD (M, N)
날짜의 연산
💡 DATABASE 안의 DATE 값은 다음과 같은 숫자로 지정되어 있음
→ CENTURY, YEAR, MONTH, DAY, HOURS, MINUTES, SECONDS
- DATE + NUMBER : 숫자만큼 일이 더해진 날짜가 RETURN
- DATE - NUMBER : 숫자만큼 일이 빠진 날짜가 RETURN
- DATE1 - DATE2 : 두 날짜 사이의 일수 계산
날짜 사이의 개월 수
💡 두 날짜 사이의 개월 수 RETURN
- MONTHS_BETWEEN (DATE1, DATE2)
날짜에 달을 더함
💡 날짜에서 숫자 (N) 개월만큼 더해진 날짜 RETURN
- ADD_MONTHS (DATE, N)
지정한 요일 날짜
💡 날짜에서 지정한 요일 (CHAR)이 될 날짜 RETURN
- NEXT_DAY (DATE, ‘CHAR’)
그 달의 마지막 날
💡 날짜가 포함된 달의 마지막 날 RETURN
- LAST_DAY (DATE)
날짜의 반올림
💡 날짜 데이터를 지정된 형태까지 나타내고 그 이하에서 반올림함
- ROUND (COLUMN 명, ‘형태’)
- YEAR : 6월 이후
- MONTH : 15일 이후
- DAY : 12시 이후
날짜의 절사
💡 날짜 데이터를 지정된 형태까지 나타내고 그 밑은 잘라냄
- TRUNC (COLUMN 명, ‘형태’)
문자를 날짜로 변환
💡 CHARCTER TYPE 을 지정된 형태의 DATE TYPE 으로 변환
- TO_DATE (character_column 명, ‘형태’)
날짜를 문자로 변환
💡 DATE 값은 기본적으로 DD-MON-YY 형태로 출력
- TO_CHAR (date_column, ‘형태’)
- 형태를 지정할 때 사용된 대소문자로 출력
- DAY 와 MONTH 형태는 공백을 포함한 9자리로 출력
- TO_CHAR 의 결과는 80 자리로 출력
숫자를 문자로 변환
💡 NUMBER TYPE 을 지정된 형태의 CHARACTER TYPE 으로 변환
- TO_CHAR(number_column 명, ‘형태’)
'SQL > SQL 개념정리' 카테고리의 다른 글
Table 생성 (1) | 2024.01.02 |
---|---|
Subquery (0) | 2024.01.02 |
Group Functions (0) | 2024.01.02 |
Table 에서 Data 검색 (1) | 2024.01.02 |
데이터 검색 (1) | 2024.01.02 |