본문 바로가기

Programming/SQL

7. 연습(1)

Edit

7. 연습(1)

1. 1999 년의 월별 신입 사원수를 출력하시오.

SELECT MONTH(HIRE_DATE), COUNT(*) 
FROM EMPLOYEES
WHERE YEAR(HIRE_DATE)=1999
GROUP BY MONTH(HIRE_DATE);


2. 월별 신입 사원수를 다음 그림과 같이 출력하시오.(월-행을 열로)

SELECT SUM(CASE WHEN MM=1 THEN CNT ELSE 0 END) M1
, SUM(CASE WHEN MM=2 THEN CNT ELSE 0 END) M2
, SUM(CASE WHEN MM=3 THEN CNT ELSE 0 END) M3
, SUM(CASE WHEN MM=4 THEN CNT ELSE 0 END) M4
, SUM(CASE WHEN MM=5 THEN CNT ELSE 0 END) M5
, SUM(CASE WHEN MM=6 THEN CNT ELSE 0 END) M6
, SUM(CASE WHEN MM=7 THEN CNT ELSE 0 END) M7
, SUM(CASE WHEN MM=8 THEN CNT ELSE 0 END) M8
, SUM(CASE WHEN MM=9 THEN CNT ELSE 0 END) M9
, SUM(CASE WHEN MM=10 THEN CNT ELSE 0 END) M10
, SUM(CASE WHEN MM=11 THEN CNT ELSE 0 END) M11
, SUM(CASE WHEN MM=12 THEN CNT ELSE 0 END) M12
FROM (
SELECT MONTH(HIRE_DATE) MM, COUNT(*) CNT
FROM EMPLOYEES
WHERE YEAR(HIRE_DATE)=1999
GROUP BY MONTH(HIRE_DATE)
) DS;


3. 다음 그림과 같이 1999년 신입 사원수과 전년(1998) 대비 월별 신입 사원수를 출력하시오.

SELECT YR
, SUM(CASE WHEN MM=1 THEN CNT ELSE 0 END) M1
, SUM(CASE WHEN MM=2 THEN CNT ELSE 0 END) M2
, SUM(CASE WHEN MM=3 THEN CNT ELSE 0 END) M3
, SUM(CASE WHEN MM=4 THEN CNT ELSE 0 END) M4
, SUM(CASE WHEN MM=5 THEN CNT ELSE 0 END) M5
, SUM(CASE WHEN MM=6 THEN CNT ELSE 0 END) M6
, SUM(CASE WHEN MM=7 THEN CNT ELSE 0 END) M7
, SUM(CASE WHEN MM=8 THEN CNT ELSE 0 END) M8
, SUM(CASE WHEN MM=9 THEN CNT ELSE 0 END) M9
, SUM(CASE WHEN MM=10 THEN CNT ELSE 0 END) M10
, SUM(CASE WHEN MM=11 THEN CNT ELSE 0 END) M11
, SUM(CASE WHEN MM=12 THEN CNT ELSE 0 END) M12
FROM (
SELECT YEAR(HIRE_DATE) YR, MONTH(HIRE_DATE) MM, COUNT(*) CNT
FROM EMPLOYEES
WHERE YEAR(HIRE_DATE) IN (1998, 1999)
GROUP BY YEAR(HIRE_DATE), MONTH(HIRE_DATE)
) DS
GROUP BY YR;


4. 3번 문제를 다음 그림과 같이 출력하시오.(년도를 열로 표시)

SELECT MM
, SUM(CASE WHEN YR=1998 THEN CNT ELSE 0 END) BEFOREYEAR
, SUM(CASE WHEN YR=1999 THEN CNT ELSE 0 END) THISYEAR
FROM (
SELECT YEAR(HIRE_DATE) YR, MONTH(HIRE_DATE) MM, COUNT(*) CNT
FROM EMPLOYEES
WHERE YEAR(HIRE_DATE) IN (1998, 1999)
GROUP BY YEAR(HIRE_DATE), MONTH(HIRE_DATE)
) DS
GROUP BY MM;


5. 급여를 다음과 같이 구간으로 만들어 직원수를 구하시오.

100,000달러 이상이면 1
80,000 달러 이상이면 2
65,000 달러 이상이면 3
45,000 달러 이상이면 4
45,000 달러 미만이면 5

SELECT CASE WHEN SALARY >= 100000 THEN 1
WHEN SALARY >= 80000 THEN 2
WHEN SALARY >= 65000 THEN 3
WHEN SALARY >= 45000 THEN 4
ELSE 5 END SALARYGRADE
, COUNT(*) CNT
FROM SALARIES WHERE TO_DATE='9999-01-01'
GROUP BY CASE WHEN SALARY >= 100000 THEN 1
WHEN SALARY >= 80000 THEN 2
WHEN SALARY >= 65000 THEN 3
WHEN SALARY >= 45000 THEN 4
ELSE 5 END;

SELECT SALARYGRADE, COUNT(*)
FROM (
SELECT CASE WHEN SALARY >= 100000 THEN 1
WHEN SALARY >= 80000 THEN 2
WHEN SALARY >= 65000 THEN 3
WHEN SALARY >= 45000 THEN 4
ELSE 5 END AS SALARYGRADE, EMP_NO
FROM SALARIES
WHERE TO_DATE='9999-01-01'
) DS
GROUP BY SALARYGRADE;


6. 연령대별(10대, 20대, 30대~~) 직원수를 구하시오.

SELECT CASE WHEN BIRTH>=60 THEN 60
WHEN BIRTH>=50 THEN 50
WHEN BIRTH>=40 THEN 40
WHEN BIRTH>=30 THEN 30
ELSE 20 END AGE
, SUM(CNT)
FROM (
SELECT TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW()) BIRTH, COUNT(*) CNT
FROM EMPLOYEES E, SALARIES S
WHERE S.EMP_NO=E.EMP_NO
AND TO_DATE='9999-01-01'
GROUP BY TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW())
) DS
GROUP BY CASE WHEN BIRTH>=60 THEN 60
WHEN BIRTH>=50 THEN 50
WHEN BIRTH>=40 THEN 40
WHEN BIRTH>=30 THEN 30
ELSE 20 END;

SELECT BIRTH DIV 10 * 10, SUM(CNT)
FROM (
SELECT TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW()) BIRTH, COUNT(*) CNT
FROM EMPLOYEES E, SALARIES S
WHERE S.EMP_NO=E.EMP_NO
AND TO_DATE='9999-01-01'
GROUP BY TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW())
) DS
GROUP BY BIRTH DIV 10;

SELECT TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW()) DIV 10 * 10 BIRTH, COUNT(*) CNT
FROM EMPLOYEES E, SALARIES S
WHERE S.EMP_NO=E.EMP_NO AND TO_DATE='9999-01-01'
GROUP BY TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW()) DIV 10


출처 : SW 개발이 좋은 사람

%23%23%23%207.%20%uC5F0%uC2B5%281%29%0A%0A@%28SQL%29%5Btistory%2C%20SQL%5D%0A%0A-%20%5B**%uC0D8%uD50C%20%uB370%uC774%uD130%20%uBCA0%uC774%uC2A4%20%uAC1C%uC694**%5D%28http%3A//youssol.tistory.com/26%29%0A%3Cbr%3E%0A%0A**1.%201999%20%uB144%uC758%20%uC6D4%uBCC4%20%uC2E0%uC785%20%uC0AC%uC6D0%uC218%uB97C%20%uCD9C%uB825%uD558%uC2DC%uC624.**%0A%60%60%60sql%0ASELECT%20MONTH%28HIRE_DATE%29%2C%20COUNT%28*%29%20%0A%20%20FROM%20EMPLOYEES%20%0A%20WHERE%20YEAR%28HIRE_DATE%29%3D1999%20%0A%20GROUP%20BY%20MONTH%28HIRE_DATE%29%3B%0A%60%60%60%0A%0A%3Cbr%3E%0A%0A**2.%20%uC6D4%uBCC4%20%uC2E0%uC785%20%uC0AC%uC6D0%uC218%uB97C%20%uB2E4%uC74C%20%uADF8%uB9BC%uACFC%20%uAC19%uC774%20%uCD9C%uB825%uD558%uC2DC%uC624.%28%uC6D4-%uD589%uC744%20%uC5F4%uB85C%29**%0A%21%5BAlt%20text%5D%28./2.png%29%0A%60%60%60sql%0ASELECT%20SUM%28CASE%20WHEN%20MM%3D1%20THEN%20CNT%20ELSE%200%20END%29%20M1%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D2%20THEN%20CNT%20ELSE%200%20END%29%20M2%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D3%20THEN%20CNT%20ELSE%200%20END%29%20M3%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D4%20THEN%20CNT%20ELSE%200%20END%29%20M4%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D5%20THEN%20CNT%20ELSE%200%20END%29%20M5%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D6%20THEN%20CNT%20ELSE%200%20END%29%20M6%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D7%20THEN%20CNT%20ELSE%200%20END%29%20M7%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D8%20THEN%20CNT%20ELSE%200%20END%29%20M8%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D9%20THEN%20CNT%20ELSE%200%20END%29%20M9%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D10%20THEN%20CNT%20ELSE%200%20END%29%20M10%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D11%20THEN%20CNT%20ELSE%200%20END%29%20M11%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D12%20THEN%20CNT%20ELSE%200%20END%29%20M12%0A%20%20FROM%20%28%0A%20%20%20%20%20%20%20%20%20SELECT%20MONTH%28HIRE_DATE%29%20MM%2C%20COUNT%28*%29%20CNT%0A%20%20%20%20%20%20%20%20%20%20%20FROM%20EMPLOYEES%20%0A%20%20%20%20%20%20%20%20%20%20WHERE%20YEAR%28HIRE_DATE%29%3D1999%20%0A%20%20%20%20%20%20%20%20%20%20GROUP%20BY%20MONTH%28HIRE_DATE%29%0A%09%09%29%20DS%3B%0A%60%60%60%0A%0A%3Cbr%3E%0A%0A**3.%20%uB2E4%uC74C%20%uADF8%uB9BC%uACFC%20%uAC19%uC774%201999%uB144%20%uC2E0%uC785%20%uC0AC%uC6D0%uC218%uACFC%20%uC804%uB144%281998%29%20%uB300%uBE44%20%uC6D4%uBCC4%20%uC2E0%uC785%20%uC0AC%uC6D0%uC218%uB97C%20%uCD9C%uB825%uD558%uC2DC%uC624.**%0A%21%5BAlt%20text%5D%28./3.png%29%0A%60%60%60sql%0ASELECT%20YR%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D1%20THEN%20CNT%20ELSE%200%20END%29%20M1%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D2%20THEN%20CNT%20ELSE%200%20END%29%20M2%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D3%20THEN%20CNT%20ELSE%200%20END%29%20M3%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D4%20THEN%20CNT%20ELSE%200%20END%29%20M4%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D5%20THEN%20CNT%20ELSE%200%20END%29%20M5%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D6%20THEN%20CNT%20ELSE%200%20END%29%20M6%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D7%20THEN%20CNT%20ELSE%200%20END%29%20M7%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D8%20THEN%20CNT%20ELSE%200%20END%29%20M8%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D9%20THEN%20CNT%20ELSE%200%20END%29%20M9%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D10%20THEN%20CNT%20ELSE%200%20END%29%20M10%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D11%20THEN%20CNT%20ELSE%200%20END%29%20M11%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20MM%3D12%20THEN%20CNT%20ELSE%200%20END%29%20M12%0A%20%20FROM%20%28%0A%20%20%20%20%20%20%20%20SELECT%20YEAR%28HIRE_DATE%29%20YR%2C%20MONTH%28HIRE_DATE%29%20MM%2C%20COUNT%28*%29%20CNT%0A%20%20%20%20%20%20%20%20%20%20FROM%20EMPLOYEES%20%0A%20%20%20%20%20%20%20%20%20WHERE%20YEAR%28HIRE_DATE%29%20IN%20%281998%2C%201999%29%0A%20%20%20%20%20%20%20%20%20GROUP%20BY%20YEAR%28HIRE_DATE%29%2C%20MONTH%28HIRE_DATE%29%0A%09%09%29%20DS%0A%20GROUP%20BY%20YR%3B%0A%60%60%60%0A%3Cbr%3E%0A%0A**4.%203%uBC88%20%uBB38%uC81C%uB97C%20%uB2E4%uC74C%20%uADF8%uB9BC%uACFC%20%uAC19%uC774%20%uCD9C%uB825%uD558%uC2DC%uC624.%28%uB144%uB3C4%uB97C%20%uC5F4%uB85C%20%uD45C%uC2DC%29**%0A%21%5BAlt%20text%5D%28./4.png%29%0A%60%60%60sql%0ASELECT%20MM%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20YR%3D1998%20THEN%20CNT%20ELSE%200%20END%29%20BEFOREYEAR%0A%20%20%20%20%20%20%20%20%2C%20SUM%28CASE%20WHEN%20YR%3D1999%20THEN%20CNT%20ELSE%200%20END%29%20THISYEAR%0A%20%20FROM%20%28%0A%20%20%20%20%20%20%20%20%20%20%20%20SELECT%20YEAR%28HIRE_DATE%29%20YR%2C%20MONTH%28HIRE_DATE%29%20MM%2C%20COUNT%28*%29%20CNT%0A%20%20%20%20%20%20%20%20%20%20%20%20%20FROM%20EMPLOYEES%20%0A%20%20%20%20%20%20%20%20%20%20%20%20WHERE%20YEAR%28HIRE_DATE%29%20IN%20%281998%2C%201999%29%0A%20%20%20%20%20%20%20%20%20%20%20%20GROUP%20BY%20YEAR%28HIRE_DATE%29%2C%20MONTH%28HIRE_DATE%29%0A%09%09%29%20DS%0A%20GROUP%20BY%20MM%3B%0A%60%60%60%0A%0A%3Cbr%3E%0A%0A**5.%20%uAE09%uC5EC%uB97C%20%uB2E4%uC74C%uACFC%20%uAC19%uC774%20%uAD6C%uAC04%uC73C%uB85C%20%uB9CC%uB4E4%uC5B4%20%uC9C1%uC6D0%uC218%uB97C%20%uAD6C%uD558%uC2DC%uC624.**%0A%3E%20100%2C000%uB2EC%uB7EC%20%uC774%uC0C1%uC774%uBA74%201%0A%3E%2080%2C000%20%uB2EC%uB7EC%20%uC774%uC0C1%uC774%uBA74%202%0A%3E%2065%2C000%20%uB2EC%uB7EC%20%uC774%uC0C1%uC774%uBA74%203%0A%3E%2045%2C000%20%uB2EC%uB7EC%20%uC774%uC0C1%uC774%uBA74%204%0A%3E%2045%2C000%20%uB2EC%uB7EC%20%uBBF8%uB9CC%uC774%uBA74%205%0A%60%60%60sql%0ASELECT%20CASE%20WHEN%20SALARY%20%3E%3D%20100000%20THEN%201%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2080000%20THEN%202%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2065000%20THEN%203%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2045000%20THEN%204%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ELSE%205%20END%20SALARYGRADE%0A%09%20%20%20%2C%20COUNT%28*%29%20CNT%0A%20%20FROM%20SALARIES%20WHERE%20TO_DATE%3D%279999-01-01%27%0A%20GROUP%20BY%20CASE%20WHEN%20SALARY%20%3E%3D%20100000%20THEN%201%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2080000%20THEN%202%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2065000%20THEN%203%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2045000%20THEN%204%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ELSE%205%20END%3B%0A%60%60%60%0A%60%60%60sql%0ASELECT%20SALARYGRADE%2C%20COUNT%28*%29%0A%20%20FROM%20%28%20%0A%20%20%20%20%20%20%20%20SELECT%20CASE%20WHEN%20SALARY%20%3E%3D%20100000%20THEN%201%0A%09%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2080000%20THEN%202%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2065000%20THEN%203%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20SALARY%20%3E%3D%2045000%20THEN%204%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ELSE%205%20END%20AS%20SALARYGRADE%2C%20EMP_NO%0A%20%20%20%20%20%20%20%20%20%20FROM%20SALARIES%20%0A%09%09%20WHERE%20TO_DATE%3D%279999-01-01%27%0A%09%09%29%20DS%0A%20GROUP%20BY%20SALARYGRADE%3B%0A%60%60%60%0A%0A%3Cbr%3E%0A%0A**6.%20%uC5F0%uB839%uB300%uBCC4%2810%uB300%2C%2020%uB300%2C%2030%uB300%7E%7E%29%20%uC9C1%uC6D0%uC218%uB97C%20%uAD6C%uD558%uC2DC%uC624.%20**%0A%60%60%60sql%0ASELECT%20CASE%20WHEN%20BIRTH%3E%3D60%20THEN%2060%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20BIRTH%3E%3D50%20THEN%2050%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20BIRTH%3E%3D40%20THEN%2040%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20BIRTH%3E%3D30%20THEN%2030%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ELSE%2020%20END%20AGE%0A%09%20%20%2C%20SUM%28CNT%29%0A%20FROM%20%28%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20SELECT%20TIMESTAMPDIFF%28YEAR%2C%20BIRTH_DATE%2C%20NOW%28%29%29%20BIRTH%2C%20COUNT%28*%29%20CNT%0A%20%20%20%20%20%20%20%20%20%20FROM%20EMPLOYEES%20E%2C%20SALARIES%20S%20%0A%20%20%20%20%20%20%20%20%20WHERE%20S.EMP_NO%3DE.EMP_NO%0A%20%20%20%20%20%20%20%20%20%20%20AND%20TO_DATE%3D%279999-01-01%27%0A%20%20%20%20%20%20%20%20%20GROUP%20BY%20TIMESTAMPDIFF%28YEAR%2C%20BIRTH_DATE%2C%20NOW%28%29%29%0A%09%09%29%20DS%0AGROUP%20BY%20CASE%20WHEN%20BIRTH%3E%3D60%20THEN%2060%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20BIRTH%3E%3D50%20THEN%2050%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20BIRTH%3E%3D40%20THEN%2040%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20WHEN%20BIRTH%3E%3D30%20THEN%2030%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20ELSE%2020%20END%3B%0A%60%60%60%0A%60%60%60sql%0ASELECT%20BIRTH%20DIV%2010%20*%2010%2C%20SUM%28CNT%29%0A%20%20FROM%20%28%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20SELECT%20TIMESTAMPDIFF%28YEAR%2C%20BIRTH_DATE%2C%20NOW%28%29%29%20BIRTH%2C%20COUNT%28*%29%20CNT%0A%20%20%20%20%20%20%20%20%20%20FROM%20EMPLOYEES%20E%2C%20SALARIES%20S%20%0A%20%20%20%20%20%20%20%20%20WHERE%20S.EMP_NO%3DE.EMP_NO%0A%20%20%20%20%20%20%20%20%20%20%20AND%20TO_DATE%3D%279999-01-01%27%0A%20%20%20%20%20%20%20%20%20GROUP%20BY%20TIMESTAMPDIFF%28YEAR%2C%20BIRTH_DATE%2C%20NOW%28%29%29%0A%09%09%29%20DS%0A%20GROUP%20BY%20BIRTH%20DIV%2010%3B%0A%60%60%60%0A%60%60%60sql%0ASELECT%20TIMESTAMPDIFF%28YEAR%2C%20BIRTH_DATE%2C%20NOW%28%29%29%20DIV%2010%20*%2010%20BIRTH%2C%20COUNT%28*%29%20CNT%0A%20%20FROM%20EMPLOYEES%20E%2C%20SALARIES%20S%20%0A%20WHERE%20S.EMP_NO%3DE.EMP_NO%20AND%20TO_DATE%3D%279999-01-01%27%0A%20GROUP%20BY%20TIMESTAMPDIFF%28YEAR%2C%20BIRTH_DATE%2C%20NOW%28%29%29%20DIV%2010%0A%60%60%60%0A%0A%3Cbr%3E%0A%0A**%uCD9C%uCC98%20%3A%20**%20%5BSW%20%uAC1C%uBC1C%uC774%20%uC88B%uC740%20%uC0AC%uB78C%5D%28http%3A//forest71.tistory.com/%29

'Programming > SQL' 카테고리의 다른 글

9. 연습(3)  (0) 2017.03.11
8. 연습(2)  (0) 2017.03.11
6. 실습(4) - SubQuery  (0) 2017.02.28
5. 실습(3) - Join  (0) 2017.02.28
4. 실습(2) - Group  (0) 2017.02.25