728x90
반응형
--1. 검색 결과에 중복 레코드 제거
SELECT DISTINCT job
FROM employee;
--2. 테이블의 열 전부 검색
SELECT *
FROM employee;
--3. 조건 검색
SELECT ename, edeptname
FROM employee
WHERE sal = 150000 ;
--4. 순서 명세 검색
SELECT ename, sal
FROM employee
WHERE enum >= 2000
ORDER BY sal DESC;
--5. 산술식, 문자 스트링, 새로운 열 이름 명세 검색
SELECT fname AS 가족이름, fnum AS 부양사원번호
FROM fmaily
WHERE gender = 'M';
--6. 복수 테이블로부터 검색
SELECT e.ename, p.pname
FROM employee e, pro p
WHERE e.enum = p.manager AND budget = 5000000;
--7. 자기 자신 테이블 조인 검색
SELECT e1.enum, e2.enum
FROM employee e1, employee e2
WHERE e1.sal <= e2.sal;
--8. 집계 함수 이용 검색
SELECT COUNT(*) AS 회사원수
FROM employee;
--9. GROUP BY 이용 검색
SELECT smanager, AVG(amount) AS 평균공급량
FROM supply
GROUP BY smanager;
--10. HAVING 이용 검색
SELECT smanager, SUM(amount) AS 공급총량
FROM supply
GROUP BY smanager
HAVING COUNT(*) >= 10 ;
--11. 부속 질의문 사용 검색
SELECT ename
FROM employee
WHERE enum IN
(SELECT fnum
FROM family
WHERE gender = 'F');
--12. LIKE 사용 검색
SELECT partname, price
FROM part
WHERE partname LIKE 'R%';
--13. NULL 사용 검색
SELECT partnum, partname
FORM part
WHERE includepartnum IS NULL;
--14. EXISTS 사용 검색
SELECT ename
FROM employee
WHERE EXISTS
(SELECT *
FROM pro
WHERE AND );
--15. UNION 관련 검색
SELECT
FROM
WHERE
UNION
SELECT
FROM
WHERE
728x90
반응형
'Computer Science > 데이터베이스' 카테고리의 다른 글
[Structured Query Language] 1과목: 데이터 모델링 이해_제2절 엔터티/ 제3절 속성/ 제4절 관계 (0) | 2022.10.09 |
---|---|
[Structured Query Language] 1과목: 데이터 모델링 이해_제1절 데이터 모델링 개요 (0) | 2022.10.09 |
[Oracle-SQL] 회사 데이터베이스2 (0) | 2022.06.13 |
[Oracle-SQL] 회사 데이터베이스 (2) | 2022.06.07 |
[데이타베이스론] CH6. SQL (0) | 2022.05.20 |