일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 파이썬알고리즘
- 판다스데이터분석
- 주피터노트북판다스
- matplotlib
- 맷플롯립
- python수업
- 파이썬시각화
- 팀플기록
- python알고리즘
- sql따라하기
- 주피터노트북
- SQL
- 데이터분석시각화
- 주피터노트북데이터분석
- 주피터노트북맷플롯립
- 판다스그래프
- 파이썬데이터분석
- sql연습하기
- 주피터노트북그래프
- 파이썬수업
- 파이썬데이터분석주피터노트북
- 파이썬차트
- python데이터분석
- SQL수업
- 파이썬
- 파이썬크롤링
- Python
- SQLSCOTT
- 수업기록
- sql연습
- Today
- Total
IT_developers
SQL - scott (개념+실습) 연산자 본문
산술연산자, 비교연산자, 등가비교 연산자,논리부정연산자, IN 연산자 등등
※산술연산자
1) SAL * 12를 한 값이 36000과 같은 직원 조회
SELECT
*
FROM
emp
WHERE
sal * 12 = 36000;
∴ sal이 3000인 직원
※ 비교연산자 ( <,>,<=,>=)
2) SAL이 3000 이상인 사원 조회
SELECT
*
FROM
emp
WHERE
sal >= 3000;
※ 문자 대소비교 연산자
3) ENAME 'F' 이상인 사원 조회
SELECT
*
FROM
emp
WHERE
ename >= 'F';
문자도 대소비교 연산자가 가능.
사원 이름의 첫 문자가 F와 같거나 뒤쪽인 사원 조회
F로 주면 코드 값으로 변환되어 비교연산이 가능
4) 급여가 2500이상이고, 직업이 ANALYST 인 사원 조회
SELECT
*
FROM
emp
WHERE
sal >= 2500
AND job = 'ANALYST';
5) 직무가 MANAGER, SALESMAN, CLERK 인 사원 조회
SELECT
*
FROM
emp
WHERE
job = 'MANAGER'
OR job = 'SALESMAN'
OR job = 'CLERK';
※ 등가비교연산자 ( 같다 : = , 같지 않다 : != , <>, ^=)
6) 급여가 3000이 아닌 사원 조회
!= 사용
SELECT
*
FROM
emp
WHERE
sal != 3000;
<> 사용
SELECT
*
FROM
emp
WHERE
sal <> 3000;
^= 사용
SELECT
*
FROM
emp
WHERE
sal^= 3000;
※ 논리 부정 연산자 (true- false) : NOT
7) 급여가 3000이 아닌 사원 조회
SELECT
*
FROM
emp
WHERE
NOT sal = 3000;
※ IN 연산자 : '=' 의 의미와 같음
8) 직무가 MANAGER, SALESMAN, CLERK 인 사원 조회
SELECT
*
FROM
emp
WHERE
job IN ( 'MANAGER', 'SALESMAN', 'CLERK' );
9) IN 사용해서 부서번호가 10, 20번인 사원 조회
SELECT
*
FROM
emp
WHERE
deptno IN ( 10, 20 );
※ 부호 사용
10) JOB 'MANAGER'아니고 ,'SALESMAN'아니고, 'CLERK' 아닌 사원 조회
SELECT
*
FROM
emp
WHERE
job != 'MANAGER'
AND job <> 'SALESMAN'
AND job^= 'CLERK';
NOT + IN 사용
SELECT
*
FROM
emp
WHERE
job NOT IN ( 'MANAGER', 'SALESMAN', 'CLERK' );
'SQL' 카테고리의 다른 글
SQL- scott(개념 + 실습)5 (0) | 2022.08.07 |
---|---|
SQL - scott (개념 + 실습)4 (0) | 2022.08.06 |
SQL -scott (개념 + 실습) 2 (0) | 2022.08.04 |
SQL - scott (개념 + 실습) 1 (0) | 2022.08.03 |
SQL Developer -scott 연결 (0) | 2022.08.02 |