๋ค์์ ์๋น ๋ฆฌ๋ทฐ ์ฌ์ดํธ์ ํ์ ์ ๋ณด๋ฅผ ๋ด์ MEMBER_PROFILE
ํ
์ด๋ธ์
๋๋ค. MEMBER_PROFILE
ํ
์ด๋ธ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ MEMBER_ID
, MEMBER_NAME
, TLNO
, GENDER
, DATE_OF_BIRTH
๋ ํ์ ID, ํ์ ์ด๋ฆ, ํ์ ์ฐ๋ฝ์ฒ, ์ฑ๋ณ, ์๋
์์ผ์ ์๋ฏธํฉ๋๋ค.
Column name | Type | Nullable |
---|---|---|
MEMBER_ID | VARCHAR(100) | FALSE |
MEMBER_NAME | VARCHAR(50) | FALSE |
TLNO | VARCHAR(50) | TRUE |
GENDER | VARCHAR(1) | TRUE |
DATE_OF_BIRTH | DATE | TRUE |
MEMBER_PROFILE
ํ
์ด๋ธ์์ ์์ผ์ด 3์์ธ ์ฌ์ฑ ํ์์ ID, ์ด๋ฆ, ์ฑ๋ณ, ์๋
์์ผ์ ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ์ ํ๋ฒํธ๊ฐ NULL์ธ ๊ฒฝ์ฐ๋ ์ถ๋ ฅ๋์์์ ์ ์ธ์์ผ ์ฃผ์๊ณ , ๊ฒฐ๊ณผ๋ ํ์ID๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌํด์ฃผ์ธ์.
MEMBER_PROFILE
ํ
์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ์ ๋
MEMBER_ID | MEMBER_NAME | TLNO | GENDER | DATE_OF_BIRTH |
---|---|---|---|---|
jiho92@naver.com | ์ด์งํธ | 01076432111 | W | 1992-02-12 |
jiyoon22@hotmail.com | ๊น์ง์ค | 01032324117 | W | 1992-02-22 |
jihoon93@hanmail.net | ๊น์งํ | 01023258688 | M | 1993-02-23 |
seoyeons@naver.com | ๋ฐ์์ฐ | 01076482209 | W | 1993-03-16 |
yoonsy94@gmail.com | ์ค์์ฐ | NULL | W | 1994-03-19 |
SQL์ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ถ๋ ฅ๋์ด์ผ ํฉ๋๋ค.
MEMBER_ID | MEMBER_NAME | GENDER | DATE_OF_BIRTH |
---|---|---|---|
seoyeons@naver.com | ๋ฐ์์ฐ | W | 1993-03-16 |
DATE_OF_BIRTH
์ ๋ฐ์ดํธ ํฌ๋งท์ด ์์์ ๋์ผํด์ผ ์ ๋ต์ฒ๋ฆฌ ๋ฉ๋๋ค.
SELECT MEMBER_ID, MEMBER_NAME, GENDER,
TO_CHAR(DATE_OF_BIRTH, 'yyyy-mm-dd') AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE TO_CHAR(DATE_OF_BIRTH, 'mm') = '03'
AND GENDER = 'W'
AND TLNO IS NOT NULL
ORDER BY MEMBER_ID;