๐ ์ค๋ผํด๋ก ๋ฐฐ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ๊ณผ ์ค์ต ์ฐ์ต๋ฌธ์
1 ๋ง๋น์์ ์ ๊ณ ๊ฐ์ด ์๊ตฌํ๋ ๋ค์ ์ง๋ฌธ์ ๋ํด SQL ๋ฌธ์ ์์ฑํ์์ค.
(1) ๋์๋ฒํธ๊ฐ 1์ธ ๋์์ ์ด๋ฆ
(2) ๊ฐ๊ฒฉ์ด 20,000์ ์ด์์ธ ๋์์ ์ด๋ฆ
(3) ๋ฐ์ง์ฑ์ ์ด ๊ตฌ๋งค์ก(๋ฐ์ง์ฑ์ ๊ณ ๊ฐ๋ฒํธ๋ 1๋ฒ์ผ๋ก ๋๊ณ ์์ฑ)
(4) ๋ฐ์ง์ฑ์ด ๊ตฌ๋งคํ ๋์์ ์(๋ฐ์ง์ฑ์ ๊ณ ๊ฐ๋ฒํธ๋ 1๋ฒ์ผ๋ก ๋๊ณ ์์ฑ)
SELECT BOOKNAME FROM BOOK WHERE BOOKID = 1;
SELECT BOOKNAME FROM BOOK WHERE PRICE >= 20000;
SELECT SUM(SALEPRICE) FROM ORDERS WHERE CUSTID = 1;
SELECT COUNT(*) FROM ORDERS WHERE CUSTID =1;
2 ๋ง๋น์์ ์ ์ด์์์ ๊ฒฝ์์๊ฐ ์๊ตฌํ๋ ๋ค์ ์ง๋ฌธ์ ๋ํด SQL ๋ฌธ์ ์์ฑํ์์ค.
(1) ๋ง๋น์์ ๋์์ ์ด ๊ฐ์
(2) ๋ง๋น์์ ์ ๋์๋ฅผ ์ถ๊ณ ํ๋ ์ถํ์ฌ์ ์ด ๊ฐ์
(3) ๋ชจ๋ ๊ณ ๊ฐ์ ์ด๋ฆ, ์ฃผ์
(4) 2014๋ 7์ 4์ผ~7์ 7์ผ ์ฌ์ด์ ์ฃผ๋ฌธ๋ฐ์ ๋์์ ์ฃผ๋ฌธ๋ฒํธ
(5) 2014๋ 7์ 4์ผ~7์ 7์ผ ์ฌ์ด์ ์ฃผ๋ฌธ๋ฐ์ ๋์๋ฅผ ์ ์ธํ ๋์์ ์ฃผ๋ฌธ๋ฒํธ
(6) ์ฑ์ด ‘๊น’ ์จ์ธ ๊ณ ๊ฐ์ ์ด๋ฆ๊ณผ ์ฃผ์
(7) ์ฑ์ด ‘๊น’ ์จ์ด๊ณ ์ด๋ฆ์ด ‘์’๋ก ๋๋๋ ๊ณ ๊ฐ์ ์ด๋ฆ๊ณผ ์ฃผ์
SELECT COUNT(*) FROM BOOK;
SELECT PUBLISHER, COUNT(*) FROM BOOK GROUP BY PUBLISHER;
SELECT NAME, ADDRESS FROM CUSTOMER;
SELECT BOOKID FROM ORDERS WHERE ORDERDATE BETWEEN '2014/07/04' AND '2014/07/07' GROUP BY BOOKID;
SELECT BOOKID FROM ORDERS WHERE ORDERDATE NOT BETWEEN '2014/07/04' AND '2014/07/07' GROUP BY BOOKID;
SELECT NAME, ADDRESS FROM CUSTOMER WHERE NAME LIKE '๊น%';
SELECT NAME, ADDRESS FROM CUSTOMER WHERE NAME LIKE '๊น%์';
'๐.๋์ธํ๋ > ๐.์นด์นด์คํด๋ผ์ฐ๋์ค์ฟจ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DB] ๋ถ์ ์ง์(sub query) ์ฐ์ต๋ฌธ์ (0) | 2023.12.29 |
---|---|
[DB] ๋ถ์ ์ง์(subquery) (0) | 2023.12.29 |
[JAVA] ์์ธ Exception (0) | 2023.12.20 |
[JAVA] Singleton Pattern (0) | 2023.12.18 |
[JAVA] ์๋ฐ ์ธํฐํ์ด์ค (0) | 2023.12.18 |