1. 텍스트 마이닝(Text mining)
1-1. LIKE 연산자를 활용한 필터링
문법 01. 뒤에 나오는 문자들을 알 수 없는 경우
SELECT 열 이름
FROM 테이블명
WHERE 열 이름 LIKE '찾고 싶은 문자%'
문법 02. 앞에 나오는 문자들을 알 수 없는 경우
SELECT 열 이름
FROM 테이블명
WHERE 열 이름 LIKE '%찾고 싶은 문자'
문법 03. 앞뒤에 나오는 문자들을 알 수 없는 경우
SELECT 열 이름
FROM 테이블명
WHERE 열 이름 LIKE '%찾고 싶은 문자%'
문법 04. 뒤에 나오는 문자를 알 수 없는 경우
SELECT 열 이름
FROM 테이블명
WHERE 열 이름 LIKE '찾고 싶은 문자_'
문법 05. 앞에 나오는 문자를 알 수 없는 경우
SELECT 열 이름
FROM 테이블명
WHERE 열 이름 LIKE '_찾고 싶은 문자'
문법 06. 시작과 끝 문자만 아는 경우
SELECT 열 이름
FROM 테이블명
WHERE 열 이름 LIKE '첫 글자%마지막 글자'
문법 07. 특정 단어를 원하지 않는 경우
SELECT 열 이름
FROM 테이블명
WHERE 열 이름 LIKE '%원하지 않는 문자%'
# 와일드카드 요약
와일드카드 문자(Wildcard character)란 문자열에서 특정한 문자 또는 문자들을 대체하기 위해 사용하는 문자를 의미한다.
와일드카드 | 설명 |
% | 숫자 0 또는 문자들을 대체하기 위해 사용됨 |
_ | 한 개의 단어를 대체하기 위해 사용됨 |
1-2. 필드 결합하기
문법 01. 여러 열을 하나로 결합하기
SELECT 열 이름1 || 열 이름2
FROM 테이블명;
문법 02. 문자 삽입하기
SELECT 열 이름1||'삽입하고 싶은 문자열'||열 이름2
FROM 테이블명;
1-3. 공백 제거하기
'특정 테이블로부터 공백을 제거한 데이터를 추출하여 나타내라'는 뜻이다.
공백을 제거해야 할 때 TRIM 함수를 사용한다.
문법 01. 오른쪽 공백 제거하기
SELECT 열 이름1, RTRIM(열 이름2)
FROM 테이블명;
문법 02. 왼쪽 공백 제거하기
SELECT 열 이름1, LTRIM(열 이름)
FROM 테이블명;
문법 03. 모든 공백 제거하기
SELECT 열 이름1, TRIM(열 이름2)
FROM 테이블명;
'SQL > 칼퇴족 김대리는 알고 나만 모르는 SQL' 카테고리의 다른 글
[SQL] DAY 08. 함수 활용하기 (0) | 2023.05.01 |
---|---|
[SQL] DAY 07. 기본 함수 배우기 (0) | 2023.05.01 |
[SQL] DAY 05. 논리연산자를 활용한 데이터 조건 주기 (0) | 2023.05.01 |
[SQL] DAY 04. WHERE 조건절을 활용한 데이터 조건 주기 (0) | 2023.05.01 |
[SQL] DAY 03. SELECT문에 추가적으로 필요한 키워드 (0) | 2023.05.01 |
댓글