반응형
SMALL
SELECT 문 기본
SELECT *
FROM employees;
테이블 모든 열 조회
WHERE 조건절
SELECT employee_id, first_name, last_name
FROM employees;
SELECT *
FROM employees
WHERE email LIKE 'V'||'%';
SELECT *
FROM employees
WHERE salary >= 6000
ORDER BY salary;
테이블 모든 열 조회
연산자
SELECT *
FROM employees
WHERE salary IN (6000, 8000)
ORDER BY salary;
IN : 해당값만 출력
WHERE email LIKE 'B'||'%'
ORDER BY salary;
WHERE email LIKE 'B'||'_____'
ORDER BY salary;
LIKE - ‘%’
‘%’ : 모두
‘_’ : 자릿수 만큼 모두
SELECT *
FROM employees
WHERE manager_id IS NULL
ORDER BY salary;
IS NULL
SELECT *
FROM employees
WHERE salary = 8000
AND job_id = 'SA_REP'
ORDER BY salary;
SELECT *
FROM employees
WHERE salary = 8000
OR salary = 6000
ORDER BY salary;
WHERE - AND -OR
SELECT order_no, item_id, quantity,
ROUND(sales/1000,0) AS SALES_,
'overall_sales' AS TYPE
FROM order_info
UNION ALL
SELECT order_no, item_id, quantity,
ROUND(sales/1000,0) AS SALES_,
'Steak' AS TYPE
FROM order_info
WHERE item_id = 'M0005'
WHERE 조건문으로 BOXPLOT
(출처: 핵심만 쉽게, 모두의 SQL 데이터 분석)
반응형
LIST
'DB > SQL 응용' 카테고리의 다른 글
DDL(Data Definition Language) 테이블 세팅 (*캠페인 분석 준비) (0) | 2022.07.04 |
---|---|
서브 쿼리, 연산자, 인라인 뷰 (*요일/인구 분석) (0) | 2022.07.03 |
'SQL' ERD, JOIN, 집합 연산자 (*추이 분석) (0) | 2022.07.03 |
'SQL' 단일 행 함수, 그룹 함수 (*비교 분석) (0) | 2022.07.03 |
'SQL' 기초설정 및 디벨로퍼 익히기 (*Oracle 11g) (0) | 2022.06.29 |