Search

4. 데이터 이해하기 - BOOSTER QUIZ 참고 답안

------------------------------------------------------------------------ -- 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
복사