[MySQL] ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ - SELECT
# ์ปฌ๋ผ ์ ๋ถ ๊ฐ์ ธ์ค๊ธฐ SELECT * FROM member; SELECT * FROM book; SELECT * FROM cart; # ์ปฌ๋ผ ์ผ๋ถ๋ง ๊ฐ์ ธ์ค๊ธฐ # ๋ฌธ์ ) ํ์์ ๋ฒํธ, ์ด๋ฆ ๊ฐ์ ธ์ค๊ธฐ SELECT member_no, member_name FROM member; # ๋ฌธ์ ) ์ฑ
์ ๋ฒํธ, ์ด๋ฆ, ๊ฐ๊ฒฉ ๊ฐ์ ธ์ค๊ธฐ SELECT book_no, book_title, book_price FROM book; # ๋ฌธ์ ) ์ฅ๋ฐ๊ตฌ๋์ ๋ฒํธ, ๊ตฌ์
ํ ํ์์ id, ๊ตฌ์
ํ ์ฑ
์ ๋ชฉ ๊ฐ์ ธ์ค๊ธฐ SELECT cart_no, buyer, book_title FROM cart; # ์ฐ์ ์ฐ์ฐ์ SELECT 20 + 10; SELECT 20 - 10; SELECT 20 * 10; SELECT 20 / 10; # ๋ฌธ์ ) ๊ฐ ๋์..
2022. 3. 27.
[MySQL] ๋ฐ์ดํฐ ์ฝ์
ํ๊ธฐ - INSERT
# ํ์์ ๋ณด ์ถ๊ฐํ๊ธฐ DESC member; INSERT INTO member VALUES (1, 'qwer', '1234', 'ํ๊ธธ๋', 'm', 0, '2021-01-01 12:11:30'); INSERT INTO member VALUES (2, 'java', '1234', '๊น์ ์ ', 'm', 0, '2021-01-02 03:20:54'); INSERT INTO member VALUES (3, 'haha', '1234', '์ ํ์ ', 'w', 0, now()); INSERT INTO member VALUES (4, 'tiger', '1234', '์ ์ฐํธ๋ญ', 'w', 0, '2020-12-25 05:43:11'); INSERT INTO member VALUES (5, 'green', '1234', ..
2022. 3. 27.
[Oracle] ROLLUP ์ดํฉ๊ณ ๊ตฌํ๊ธฐ
์๋
ํ์ธ์ :D yunamom ์
๋๋ค. Oracle ROLLUP ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ํฉ๊ณ๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ํฌ์คํ
ํ๊ฒ ์ต๋๋ค.๐ ๐์๋๋ ์ถ๋ ฅํด์ผํ๋ ํ๋ฉด์
๋๋ค. ๋ณ์์ง์ญ ๋ณ์์ง์ญ๋ช
์ ์ข
์์ฝ๊ฑด์ 10 ์์ธ 5 20 ๋์ 3 30 ๋๊ตฌ 2 40 ๊ด์ฃผ 0 ์ดํฉ 10 ๋ณ์์ด ์๋ ์ง์ญ๋ณ๋ก ์ ์ข
์์ฝ๊ฑด์์ ํฉ์ ์ถ๋ ฅํจ. ๋ชจ๋ ๋ณ์์ ์ ์ข
์์ฝ๊ฑด์๋ฅผ ํฉ์ณ์ ์ดํฉ์ ์ถ๋ ฅํจ. (๋ณํ) ๊ธฐ์กด ๋ฌธ์ ๋ ๊ด์ฃผ์ง์ญ์ ๊ฒฝ์ฐ ์์ฝ๊ฑด์๊ฐ ์์ด ์ถ๋ ฅ์ ํ์ง ์์์ผ๋, ์์ฝ์ด ์๋ ๊ฒฝ์ฐ 0์ผ๋ก ํ๊ธฐํ์ฌ ์ถ๋ ฅํจ. SELECT H.hospaddr AS ๋ณ์์ง์ญ, DECODE(H.hospaddr,'10','์์ธ','20','๋์ ','30','๋๊ตฌ','40','๊ด์ฃผ') AS ๋ณ์์ง์ญ๋ช
, NVL(count(V.hospcode),'0') AS ์ ์ข
์์ฝ๊ฑด..
2022. 3. 25.