STUDY/SQL

단일 행 함수(LOWER, UPPER, INITCAP)

sorrow16 2021. 3. 12. 13:31
728x90

 

LOWER 함수는 데이터 값을 소문자, UPPER 함수는 데이터 값을 대문자로 변환할 때 사용합니다. INITCAP 함수는 데이터 값의 첫 번째 문자만 대문자로 변환할 때 사용합니다. SQL은 데이터 값의 대소문자를 구분하기 때문에 데이터 출력 값을 표준화할 때 유용합니다.

※명령어 SELECT는 select로 써도 상관없지만 문자 데이터 값은 'ABC'와 'abc'가 다른 의미입니다.

 

[사용법]

LOWER('문자열' OR 열 이름)

UPPER('문자열' OR 열 이름)

INITCAP('문자열' OR 열 이름)

 

※열 이름 외에 LOWER('ABCD') 형태로 직접 데이터 값을 넣어도 됨

 

예시> employees 테이블에서 last_name을 소문자와 대문자로 각각 출력하고, email의 첫 번째 문자는 대문자로 출력하세요.

 

[실행문]

 

SELECT last_name, LOWER(last_name) LOWER적용, UPPER(last_name) UPPER적용, email, INITCAP(email) INITCAP적용 FROM employees;

 

 

 

[실행결과]

 

 

 

 

728x90