반응형
정의
SQLD시험에서 적어도 3문제 이상 나오는 빈출 개념 Like 연산자에 대해 알아보자.
[문법]
SELECT <컬럼명>
FROM <테이블명>
WHERE <컬럼명>
LIKE ' ';
'_' : 특정 미지의 글자 하나를 의미
'_B_' : 미지의 글자 + B + 미지의 글자 (세글자이면서 가운데 B가 들어간)
예) ABC, BBB, CBD, WBA 등등
'%' : 미지의 글자 0개 이상
'%B%' : 앞뒤 갯수 상관없이 B문자열이 포함되어 있는 단어
예) 'A%'를 입력하면 ABC, A, AB, ABCD, AAAAAA 등이 출력됨.
예시
[명령어]
SELECT ENAME
FROM EMP
WHERE ENAME
LIKE '%B%';
[출력]
[실전문제]
사원 테이블(EMP)에서 이름이 5글자인 사원의 이름(ENAME), 사원 번호(EMPNO), 계급(JOB)을 가져오라.
SELECT ENAME, EMPNO, JOB
FROM EMP
WHERE ENAME
LIKE '_____';
[출력]
반응형
'DB' 카테고리의 다른 글
[Oracle] BETWEEN 연산자 (0) | 2023.12.05 |
---|---|
[ORACLE] CONCAT 연산자란 무엇인가 (0) | 2023.12.02 |
SQLD 합격 (0) | 2023.09.29 |
SQLD 50회 시험 후기 (1) | 2023.09.11 |
[SQLD] 최종 정리! 합격 기원 (0) | 2023.09.09 |