본문 바로가기
Work | 업무/데이터분석

[SQL 스터디] 5일차 SUBSTRING(), REPLACE(), POSITION(), COALESCE()

by 1theBoy 2020. 3. 5.
반응형

 

SUBSTRING(): 문자열 일부분을 보기 위함

SELECT SUBSTRING('This is test data' FROM 1 FOR 4) test_data_extracted;


REPLACE(): 특정 문자열을 원하는 문자로 변환

SELECT department, REPLACE(department, 'Clothing', 'Attire') modified_data
FROM departments;

POSITION(): 문자열에서 지정한 문자열의 위치를 반환(IN table명 같이 쓰임)

SELECT POSITION('@' IN email)
FROM employees

COALESCE(): NULL 값인 컬럼을 원하는 문자로 일괄 변경

SELECT COALESCE(email, 'NONE') as email
FROM employees

 

> 이전 자료

2020/03/04 - [기획 | 개발 | 광고/데이터분석] - [SQL 스터디] 4일차 UPPER(), LOWER(), LENGTH(), TRIM(), ||, ()

2020/03/03 - [기획 | 개발 | 광고/데이터분석] - [SQL 스터디] 3일차 ORDER BY(DESC, ASC), DISTINCT, LIMIT, as

반응형

댓글