------------------------------------------------------------------------
-- BOOSTER QUIZ 4-5-1
------------------------------------------------------------------------
> PK 컬럼은 무엇인가요?
> 아래 컬럼들이 관리하는 데이터가 어떤 데이터인지 생각해 적어보세요.
> mbr_id: 회원을 식별하는 ID값
> nick_nm: 닉네임, 회원을 부르는 호칭
> join_dtm: 회원이 가입한 날짜
> join_tp: 회원이 가입한 유형, SNS, INV와 같은 값이 있으며, 코드성 데이터로 보여짐
> mbr_gd: 회원의 등급, GOLD, PLAT와 같은 값이 있음. 코드성 데이터로 보여짐
> mbr_st: 회원의 가입 상대, ACTV와 같은 값이 있음. 코드성 데이터로 보여짐
> leave_dtm: 회원이 탈퇴한 일자. NULL값이 존재함.
------------------------------------------------------------------------
-- BOOSTER QUIZ 4-5-2
------------------------------------------------------------------------
> mbr_id: VARCHAR
> nick_nm: VARCHAR
> join_dtm: DATETIME
> join_tp: VARCHAR
> mbr_gd: VARCHAR
> mbr_st: VARCHAR
> leave_dtm: DATETIME
------------------------------------------------------------------------
-- BOOSTER QUIZ 4-5-3
------------------------------------------------------------------------
SELECT t1.*
FROM startdbmy.cm_base_cd t1
WHERE t1.base_cd_dv IN ('mbr_gd','mbr_st','join_tp');
> mbr_gd: GOLD(Gold), PLAT(Platinum), SILV(Silver)
> mbr_st: ACTV(Active Member), INAC(Inactive Member)
> join_tp: DRCT(Direct), INV(Invited), SNS(Social Network Service)
------------------------------------------------------------------------
-- BOOSTER QUIZ 4-5-4
------------------------------------------------------------------------
> ( A ): mbr_id(회원ID)
> ( B ): tr_ord(주문)
------------------------------------------------------------------------
-- BOOSTER QUIZ 4-5-5
------------------------------------------------------------------------
SELECT t1.mbr_id ,t1.nick_nm ,t1.leave_dtm
FROM startdbmy.ms_mbr t1
WHERE t1.mbr_st = 'INAC'
ORDER BY t1.leave_dtm DESC;
SQL
복사