MySQL 15๋ฒ์งธ์์
โถ SELECT ๋ช
๋ น๋ฌธ ์ผ๋ถ ์ ์ ํฌํจํ ์ํ ๊ณผ์ โ ์์ 7-3) ์๊ฐ์ ์ฒญ ํ
์ด๋ธ(attend)์์ 2006๋
๋ 1ํ๊ธฐ์ ์๊ฐ ์ ์ฒญํ ํ์์ ํ๋ฒ๊ณผ ์๊ฐ๋
๋, ํ๊ธฐ, ๊ต๊ณผ๋ชฉ์ฝ๋, ๊ต์์ฝ๋๋ฅผ ๊ต์์ฝ๋ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ํ๋ด์ด๋ผ. โ mysql> select stu_no, att_year, att_term, sub_code, prof_code → from attend → where att_year = '2016' and att_term = 1 → order by prof_code; โ โ 7-1) SELECT ๋ช
๋ น๋ฌธ์๋ 6๊ฐ์ ์ ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. 6๊ฐ ์ ์ค์์ ์๋ต์ด ๊ฐ๋ฅํ ์ ์ ๋ฌด์์ธ๊ฐ ? A) group by, having, where, order by ์ . select์ ๊ณผ from์ ์ด์ธ๋ ์๋ต ๊ฐ..
2021. 2. 8.
MySQL 13๋ฒ์งธ์์
โถ ์ค์นผ๋ผํจ์ ์ฌ์ฉํด๋ณด๊ธฐ โ ์์ 6-7) ์๋ฌธ์ด๋ฆ์ ๊ธธ์ด๊ฐ ์ ํํ 12์์ธ ๊ฐ ํ์์ ๋ฒํธ์ ์๋ฌธ์ด๋ฆ์ ์ถ๋ ฅํ๋ผ. mysql> select stu_no, stu_ename -> from student -> where length(rtrim(stu_ename)) = 12; โ โ ์์ 6-8) ํ์ฃผ์์ ์ฐํธ๋ฒํธ๊ฐ "01"๋ก ์์ํ๋ ํ์์ ํ๋ฒ๊ณผ ์ด๋ฆ, ์ฐํธ๋ฒํธ๋ฅผ ๋ํ๋ด์ด๋ผ. mysql> select stu_no, stu_name, post_no -> from student -> where substring(post_no,1,2) = '01'; โ โ ์์ 6-9) ํ๋ฒ์ด 20141001, 20191002์ธ ํ์์ ํ๋ฒ, ์ด๋ฆ, ์ฐํธ๋ฒํธ, ์ฃผ์๋ฅผ ์ถ๋ ฅํ๋ผ. mysql> select stu_no, stu_..
2021. 2. 8.
MySQL 12๋ฒ์งธ์์
โถ SELECT ๋ช
๋ น๋ฌธ๊ณผ ๊ณตํต ์์ โ 1. ์์น ์์๊ณผ ์ซ์ ์ฒ๋ฆฌ ํจ์ โ ์์ 6-1) ๋ฑ๋ก๊ธ ์ด์ก์ ๋ณ๊ฒฝํ๋ผ. โ โ ์์ 6-2) ๋ฉ์
๊ธ ์ด์ก์ "๋ฑ๋ก๊ธ ์ด์ก - ์ฅํ๊ธ ์ด์ก"์ด๋ค. ๋ฉ์
๊ธ ์ด์ก์ ๋ณ๊ฒฝํ๋ผ. โ โ โ ์์ 6-3) ์ฐํธ๋ฒํธ๊ฐ "06034"์ด๊ณ ๋๋ก๋ช
์ด "์๊ตฌ์ ๋ก2๊ธธ"์ธ ์ฐํธ๋ฒํธ, ์๋์ด๋ฆ, ์๊ตฐ์ด๋ฆ, ๋๋ก๋ช
, ๊ฑด๋ฌผ๋ฒํธ๋ณธ๋ฒ, ๊ฑด๋ฌผ๋ช
, ๋ฒ์ ๋๋ช
์ ์ถ๋ ฅํ๋ผ. โ โ โโ 2. ์ซ์ ์ฒ๋ฆฌ ํจ์ โ*round, truncate ํจ์ round ํจ์๋ ์ซ์๋ฅผ ์์์ ์ดํ ์๋ฆฟ์์์ ๋ฐ์ฌ๋ฆผ, truncate ํจ์๋ ์ซ์๋ฅผ ์์์ ์ดํ ์๋ฆฟ์์์ ๋ฒ๋ฆฐ๋ค, mysql> select round(123456.789, 2), truncate(123456.789, 2); mysql> select rou..
2021. 2. 8.
MySQL 10๋ฒ์งธ์์
์์ 5-1) ๊ณผ๋ชฉ๋ช
, ๊ณผ๋ชฉ ์ฝ๋, ๊ณผ๋ชฉ ์ธ์, ๊ณผ๋ชฉ ๊ฐ์ค ์ผ์๋ฅผ ๊ธฐ๋กํ๊ธฐ ์ํ diplomas ํ
์ด๋ธ์ ์์ฑํ๋ผ. corse, student, end_date ์ด์ ์ฌ์ฉํ์ฌ ์กฐํฉ ๊ธฐ๋ณธ ํค๋ฅผ ์์ฑํ๋ค. A) mysql> create table diplomas (course varchar(20) not null, student varchar(10) not null, cou_num int(2), end_date date not null, primary key(course, student, end_date)); โ -๊ธฐ๋ณธํค(PK) ์ง์ ์ผ๋ ๊ตณ์ด not null์ ์ฐ์ง์์๋ ๋จ -ํ
์ด๋ธ๋ง๋ค ๊ธฐ๋ณธํค๊ฐ ์๋๊ฒ ์ข์ โ โโ ์์ 5-2) diplomas ํ
์ด๋ธ์ ๋ค์์ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅํ๋ผ. A) mysql> inse..
2021. 2. 8.