본문 바로가기

SQL 문 STUDY

SQL 함수 - 대소문자 변환, 문자 조작, 숫자 함수

개발공부 6번째 이야기

 

대소문자 변환

 

- LOWER() : 데이터를 소문자로 변경

- UPPER() : 데이터를 대문자로 변경

- INITCAP() : 데이터를 첫번째 문자만 대문자로 변환

문자조작 함수

- CONCAT() : 여러 문자열을 연결하는 함수임. 같은 값을 출력할 수 있는 것 중 ||으로도 출력 가능함.

 

- SUBSTR() : 지정된 길이의 문자열을 추출함. 위와 같은 식은 1부터 3까지 출력한 것.

 

- LENGTH() : 문자열의 길이를 숫자로 출력함.

 

- INSTR() : 이름이 지정된 문자의 숫자 위치를 출력함.

 

- LPAD() : 길이가 n이 되도록 왼쪽부터 문자식으로 채운 표현식 반환.

 

- RPAD() : 길이가 n이 되도록 오쪽부터 문자식으로 채운 표현식 반환.

 

- REPLAYCE() : 문자열 치환.

 

- TRIM() : 문자열에서 선행문자나 후행 문자를 자름.

 

숫자 함수

- ROUND() : 지정된 소수점 자릿수로 값을 반올림하여 값을 출력함.

 

- TRUNC() : 지정된 소수점 자릿수로 값을 자름

 

- MOD() : 나눈 나머지를 반환함.

 

날짜 조작 함수

- MONTH_BETWEEN() : 두 날짜 간의 월수

 

- ADD_MONTHS():  날짜에 월 추가

 

이밖에도 아래와 같은 날짜 함수가 있음.
- NEXT_DAY() :  지정된 날짜의 요일
- LAST_DAY() :  월의 마지막 날
- ROUND() :  날짜 반올림
- TRUNC() :  날짜 truncate