SQL 문제 Lv1

SQL 문제 Lv1

·

1 min read

  1. Clients 테이블에서 고객의 이름과 선호하는 연락 방식을 조회

     SELECT Name, PreferredContactMethod 
     FROM `helpme-418412.loan.clients` LIMIT 1000
    
  2. Clients 테이블에서 모든 고객의 이름, 나이 및 도시를 조회

     SELECT Name, Age,  City
     FROM `helpme-418412.loan.clients` LIMIT 1000
    
  3. Loans 테이블에 대출 금액이 가장 높은 상위 5건 대출 조회

     SELECT LoanAmount
     FROM `helpme-418412.loan.loans` 
     ORDER BY LoanAmount DESC LIMIT 5
    
  4. Loans 테이블에서 각 대출의 상태(LoanStatus)별로 대출 건수를 계산

     SELECT count(distinct LoanStartDate)
     FROM `helpme-418412.loan.loans`
    
  5. payments 테이블에서 지불 금액이 10.000.000 이상인 지불 내역의 수를 계산

     SELECT  count(PaymentAmount >= 1000000)
     FROM `helpme-418412.loan.Payments` LIMIT 1000
    
  1. Collections_corrected 테이블에서 진행중인 추심 활동의 수 계산

     SELECT count(CollectionID) 
     FROM `loan.Collections_Corrected`
     WHERE CollectionStatus = 'In Progress'
    
  1. payments 테이블에서 각 대출 테이블 ID별로 첫 번재 지불 날짜를 조회

     SELECT LoanID, min(PaymentDate)
     FROM `loan.Payments` 
     GROUP BY LoanID