SQL-WHERE-조건절-2
2019-10-04
Table: CARD_TRAN
Field | Type | Remarks |
---|---|---|
CMF | INTEGER | 고객번호 |
PARTY_NM | STRING | 고객이름 |
SEG | STRING | 고객등급 |
PIF_AMT | INTEGER | 일시불 사용금액 |
INST_AMT | INTEGER | 할부 사용금액 |
OVRS_AMT | INTEGER | 해외 사용금액 |
CASH_AMT | INTEGER | 현금서비스 |
- 총 신용카드사용금액(TOT_AMT)구하고 내림차순 정렬
SELECT CMF, PARTY_NM, (COALESCE(PIF_AMT, 0) + (COALESCE(INST_AMT, 0) + (COALESCE(OVERS_AMT, 0), (COALESCE(CASH_AMT, 0)) AS TOT_AMT FROM CARD_TRAN ORDER BY 3 DESC;
- 무이자할부 기능이 강화된 신용카드를 마케팅하기 위한 타켓 선정
SELECT CMF, PARTY_NM, INST_AMT FROM CARD_TRAN WHERE INST_AMT > 0;
- 고객등급 중 “SB(우량고객”)에게 10% 캐시백 이벤트 시 해당 고객 및 금액을 산정하라.
SELECT CMF, PARTY_NM, SEG, PIF_AMT, (PIF_AMT * 0.1) AS REWARD_AMT FROM CARD_TRAN WHERE SEG = 'PB';