📌 뒤에 나오는 문자들을 알 수 없는 경우
SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '찾고 싶은 문자%'; ** %는 모든 문자를 의미. 뒷글자는 모르지만 앞글자를 확실히 알고 있을 때 필터링 하는 방법
📌 앞에 나오는 문자들을 알 수 없는 경우
SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '%찾고 싶은 문자';
📌 앞뒤에 나오는 문자들을 알 수 없는 경우
SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '%찾고 싶은 문자%';
📌 뒤에 나오는 문자를 알 수 없는 경우
SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '찾고 싶은 문자_'; ** 찾고 싶은 단어의 마지막 글자가 생각나지 않는 경우. 언더스코어(_)는 하나의 문자로 간주.
📌 앞에 나오는 문자를 알 수 없는 경우
SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '_찾고 싶은 문자';
📌 시작과 끝 문자만 아는 경우
SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '첫 글자%마지막 글자';
📌 특정 단어를 원하지 않는 경우
SELECT 열 이름 FROM 테이블명 WHERE 열 이름 NOT LIKE '%원하지 않는 문자%';
🔎 와일드카드 문자 (Wildcard character)
- 문자열에서 특정한 문자 또는 문자들을 대체하기 위해 사용하는 문자
와일드 카드 설명 % 숫자 0 또는 문자들을 대체하기 위해 사용되는 문자 _ 한 개의 단어를 대체하기 위해 사용되는 문자
📌 여러 열을 하나로 결합하기
SELECT 열 이름1 || 열 이름2 FROM 테이블명;
SELECT CONCAT(문자열1, 문자열2), CONCAT(문자열3, 문자열4) FROM 테이블명;
📌 오른쪽 공백 제거하기
SELECT 열 이름1 RTRIM 열 이름2 FROM 테이블명;
📌 왼쪽 공백 제거하기
SELECT 열 이름1 LTRIM 열 이름2 FROM 테이블명;
📌 모든 공백 제거하기
SELECT 열 이름1 TRIM 열 이름2 FROM 테이블명;
좋은 글 감사합니다!