Home SQL 기초 예제-2
Post
Cancel

SQL 기초 예제-2


SQL 기초 예제-2



비교 연산자 배우기(BETWEEN AND)-1

  • 월급이 1000에서 3000사이인 사원들의 이름과 월급을 출력
1
2
3
4
5
6
7
8
9
-- BETWEEN AND 사용 
SELECT ename, sal
FROM emp
WHERE SAL BETWEEN 1000 AND 3000;

-- 연산자를 사용
SELECT ename, sal
FROM emp
WHERE SAL >= 1000 AND sal <= 3000;
출력 결과

Desktop View

비교 연산자 배우기(BETWEEN AND)-2

  • 월급이 1000에서 3000 사이가 ‘아닌’ 사언들의 이름과 월급을 조회합니다.
1
2
3
SELECT ename, sal
FROM emp
WHERE SAL NOT BETWEEN 1000 AND 3000;
출력 결과

Desktop View

비교 연산자 배우기(LIKE)

  • 이름의 첫 글자가 S로 시작하는 사원들의 이름과 월급을 출력
1
2
3
SELECT ename, sal
FROM emp
WHERE ename LIKE 'S%';
출력 결과

Desktop View

비교 연산자 배우기(IS NULL)

  • 커미션이 NULL인 사원들의 이름과 커미션을 출력
1
2
3
SELECT ename, comm
FROM emp
WHERE comm IS NULL 
출력 결과

Desktop View

비교 연산자 배우기(IN)

  • 직업이 SALESMAN, ANALIST, MANAGER인 사원들의 이름, 월급, 직업 출력
1
2
3
SELECT ename, sal, job
FROM emp 
WHERE job IN ('SALESMAN', 'ANALIST','MANAGER')
출력 결과

Desktop View

논리 연산자 배우기(AND)

  • 직업이 SALESMAN 이고 월급이 1200 이상인 사원들의 이름, 월급, 직업 출력
1
2
3
SELECT ename, sal, job
FROM emp 
WHERE job='SALESMAN' AND sal >=1200;
출력 결과

Desktop View

AND 연산자 연산표

ANDTRUEFALSENULL
TRUETRUEFALSENULL
FALSEFALSEFALSEFALSE
NULLNULLFALSENULL

OR 연산자 연산표

ANDTRUEFALSENULL
TRUETRUETRUETRUE
FALSETRUEFALSENULL
NULLTRUENULLNULL

NOT 연산자 연산표

ANDTRUEFALSENULL
TRUEFALSETRUENULL
This post is licensed under CC BY 4.0 by the author.