์์ฉ์ธ์ด : MYSQL
LEVEL : 2
๋ฌธ์ : 3์์ ํ์ด๋ ์ฌ์ฑ ํ์ ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ
๋ฌธ์ ํ์ด
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE DATE_OF_BIRTH LIKE ('%-03-%') AND GENDER = 'W' AND TLNO IS NOT NULL
ORDER BY MEMBER_ID ASC;
- ๋ฌธ์ ์์ ๋ฐ์ดํธ ํฌ๋ฉง์ด 'YYYY-MM-DD'๋ก ๋ณ๊ฒฝ์ด ๋์๊ธฐ ๋๋ฌธ์ DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') ์ ๊ฐ์ด ๋ณ๊ฒฝ์ ํด ์ฃผ์๋ค.
- ๋ฌธ์ ์์ 3์์์ธ ์ฌ์ฑํ์์ด๋ฉด์ ํด๋ํฐ๋ฒํธ๊ฐ NULL์ด ์๋ ๊ฐ์ด ์กฐํ์กฐ๊ฑด์ด๋ผ ์ด๋ฅผ ๋ฐํ์ผ๋ก WHERE์ ์ ์์ฑํ๋ค.
- ์ ๋ ฌ๊ธฐ์ค์ธ MEMBER_ID๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์์ ๋ง๋ค๊ธฐ ์ํด ORDER BY ์ ์ ์์ฑํ๋ค(ASC๋ ์๋ต๊ฐ๋ฅ)
๋๊ธ