본문 바로가기

sqld6

[sqld] 노랭이책(개정판) - 60번 문제(p.73) 1. 예제 테이블SELECT C1, C2, C3FROM TAB1START WITH C2 IS NULLCONNECT BY PRIOR C1 = C2ORDER SIBLINGS BY C3 DESC; C1 C2 C3---------- ---------- ---------- 1 A 3 1 C 2 1 B 4 2 D  2. 조회순서A -> 1번│├── B -> 3번│ ││ ├── D -> 4번│└── C -> 2번SELECT C1, C2, C3, LEVELFROM TAB1START WITH C2 IS NULLCONNECT BY PRIOR C1 = C2ORDER .. 2024. 8. 22.
[sqld] 노랭이책(개정판) - 57번 문제(p.70) 1. 예제 테이블 2. 문제 보기-- 1번SELECT b.grade, a.job, SUM(a.sal) AS SUM_SAL, COUNT(*) AS CNTFROM emp a, salgrade bWHERE a.sal BETWEEN b.losal AND b.hisal GROUP BY GROUPING SETS (grade, (job, grade)); GRADE JOB SUM_SAL CNT---------- -------------------------------------------------- ---------- ---------- 2 CLERK .. 2024. 8. 21.
[sqld] 노랭이책(개정판) - 34번 문제(p.51) 1. 예제 테이블col ACTOR_NAME for a30col MOVIE_NAME for a30select * from ACTOR;select * from MOVIE;select * from APPEARANCE;-- 배우 테이블 ACTOR_ID ACTOR_NAME G---------- ------------------------------ - 1 Tom Hardy M 2 Scarlett Johansson F 3 Brad Pitt M -- 영화 테이블 MOVIE_ID MOVIE_NAME .. 2024. 8. 21.
[sqld] 노랭이책(개정판) - 25번 문제(p.46) 1. 예제 테이블col ADMEDIANAME for a30col ADNAME for a30-- 광고SELECT * FROM Advertisement;ADID ADNAME---------- ------------------------------AD001 Ad Name 1AD002 Ad Name 2AD003 Ad Name 3-- 광고게시SELECT * FROM AdPosting;ADPOSTINGI ADID ADMEDIAID ADSTARTDA ADENDDATE---------- ---------- ---------- --------- ---------POST001 AD001 MEDIA01 01-JAN-24 15-JAN-24POST002 .. 2024. 8. 20.
[oracle] RANK / DENSE_RANK / ROW_NUMBER - 이해하기 쉽게 윈도우 함수로, 데이터 순위로 나타내는 데 사용된다.RANK - 동일한 값이 있을 경우 같은 순위를 부여하고, 그 다음 순위는 건너뛰고 다음으로 작은 순위를 부여한다.DENSE_RANK - 동일한 값이 있을 경우에도 같은 순위를 부여하지만, 그 다음 순위는 건너뛰지 않는다.ROW_NUMBER - 각 행에 순차적으로 숫자를 할당한다.  1. 예제 테이블STUDENT_ID SCORE---------- ---------- 1 85 2 92 3 78 4 85 5 92 6 78 7 85 2. RANKSELE.. 2024. 8. 8.
[oracle] 그룹함수 GROUPING SETS - 이해하기 쉽게 여러 그룹핑 쿼리를 UNION ALL 한 것과 같은 결과를 만들 수 있다. 0. GROUPING SETS의 원리패턴만 익히면 어렵지 않다.SELECT 지역, 제품, SUM(sales)FROM salesGROUP BY GROUPING SETS(지역, 제품);1. 지역별 합계2. 제품별 합계GROUP BY GROUPING SETS(A, B);1. A2. B 1. 예제 테이블 ID REGION PRODUCT RETAIL SALES---------- --------------- --------------- --------------- ---------- 1 East Apples E-Mart .. 2024. 8. 8.