๋ฐ์ํ ๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ131 MYSQL ๋ ์ง ์ฐจ์ด ๊ตฌํ๊ธฐ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(2) ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋ programmers.co.kr ํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL ๋ก ์์ฑ๋์์ต๋๋ค. Q ๋ฌธ์ : ์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(2) A ๋ฌธ์ ํ์ด: -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์ SELECT I.ANIMAL_ID, I.NAME FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID=O.ANIMAL_ID WHER.. 2021. 2. 25. MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: REGEXP ์ ๊ทํํ์ # -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์ # SELECT I.ANIMAL_ID, I.NAME,I.SEX_UPON_INTAKE # FROM ANIMAL_INS I # WHERE I.NAME IN ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty') # ORDER BY ANIMAL_ID ASC; SELECT I.ANIMAL_ID, I.NAME,I.SEX_UPON_INTAKE FROM ANIMAL_INS I WHERE I.NAME REGEXP '^(Lucy|Ella|Pickle|Rogan|Sabrina|Mitty)$' ORDER BY I.ANIMAL_ID ASC; ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ฃจ์์ ์๋ผ ์ฐพ๊ธฐ ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. A.. 2021. 2. 16. MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ๋ณดํธ์์์ ์ค์ฑํํ ๋๋ฌผ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ณดํธ์์์ ์ค์ฑํํ ๋๋ฌผ ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋ programmers.co.kr ํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL ๋ก ์์ฑ๋์์ต๋๋ค.\ Q ๋ฌธ์ : ๋ณดํธ์์์ ์ค์ฑํ ์์ ์ ๊ฑฐ์น ๋๋ฌผ์ ์์ด๋์ ์๋ฌผ์ข , ์ด๋ฆ์ ์กฐํํ๋ ์์ด๋ ์์ผ๋ก ์กฐํํ๋ SQL๋ฌธ์ ์์ฑ A ์ ๋ต์ฝ๋: -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์ SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_I.. 2021. 2. 16. MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ค๋๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(1) ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋ programmers.co.kr ํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL ๋ก ์์ฑ๋์์ต๋๋ค. Q ๋ฌธ์ : ์์ง ์ ์์ ๋ชป ๊ฐ ๋๋ฌผ ์ค, ๊ฐ์ฅ ์ค๋ ๋ณดํธ์์ ์์๋ ๋๋ฌผ 3๋ง๋ฆฌ์ ์ด๋ฆ๊ณผ ๋ณดํธ ์์์ผ์ ์กฐํ -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์์ค. SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O .. 2021. 2. 14. MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: NULL ์ฒ๋ฆฌํ๊ธฐ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - NULL ์ฒ๋ฆฌํ๊ธฐ ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋ programmers.co.kr ํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL ๋ก ์์ฑ๋์์ต๋๋ค. Q ๋ฌธ์ : NULL ์ฒ๋ฆฌํ๊ธฐํ๊ธฐ A ๋ฌธ์ ํ์ด : -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์ SELECT ANIMAL_TYPE, COALESCE(NAME,'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC .. 2021. 1. 14. MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋ ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋ programmers.co.kr ํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL ๋ก ์์ฑ๋์์ต๋๋ค. Q ๋ฌธ์ : ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋ A ๋ฌธ์ ํ์ด : -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์ SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NOT ISNULL(NAME) ํด๋น๋ฌธ์ ๋ ๋ฐ์ดํฐ ๊ฒฐ์ธก๊ฐ (NULL)์ ์ ์ธํ ๊ฐ๋ค์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ ๋๋ค. E: .. 2021. 1. 14. ์ด์ 1 ยทยทยท 17 18 19 20 21 22 ๋ค์ 728x90 ๋ฐ์ํ