728x90
SELECT 문과 WHERE 절 조건문 연습
-- 테이블 전체 검색
SELECT * FROM TAB;
-- 테이블 전체 컬럼 출력하되 COLUMN이 NULL이 아닌 경우에만
SELECT *
FROM TABLENAME
WHERE COLUMN IS NOT NULL;
-- TB 테이블에서 COL이 T로 시작하거나 Z로 끝나는 값들을 출력
SELECT *
FROM TB
WHERE COL LIKE 'T%' OR COL LIKE '%Z';
-- TB 테이블에서 A는 A가 아니면서 C는 영어가 포함된 값인 경우 A,B,C 컬럼만 출력
SELECT A, B, C
FROM TB
WHERE A != 'A' AND REGEXP_LIKE(C, '[a-z|A-Z]');
-- TB테이블에서 A,B 컬럼 출력하되 C가 TEST를 포함한 경우
SELECT A,B
FROM TB
WHERE 1=1 -- 항상 참인 조건
AND C LIKE '%TEST%';
-- GRADE 명칭 GR로 변경 GRADE 값이 1,2,3,4인 경우에 PASS컬럼으로 A,B,C,D 출력
SELECT GRADE AS GR
, CASE WHEN GRADE = 1 THEN 'A'
WHEN GRADE = 2 THEN 'B'
WHEN GRADE = 3 THEN 'C'
WHEN GRADE = 4 THEN 'D'
WHEN GRADE = 5 THEN 'F'
END AS PASS
FROM TB;
728x90
반응형