데이터분석공부/SQL

SQL 기초 : MOD 함수 (짝수번호 직원 ID만 추출할때?)

EFS 2023. 2. 16. 20:38
반응형

' 패스트캠퍼스 SQL100제 + 자격증온라인완주반 ' 수업 듣는 중.
이론수업보다 실전문제풀이 해주는 부분이 도움이 많이 된다.
이론을 들어도 막상 문제풀이를 받으면 어떻게 해야할지가 막막한데
이 실전문제풀이 부분은 정말 좋은 것 같음.


  • 문제 예 ) 고객의 ID가 50번, 100번, 150번등의 50번수의 배수에 해당하는 고객들에 대해서 가지고와라.

    : 50으로 나누었을때 결과값이 0이면 된다. 50번의 배수라는 뜻은 그러한 것이니까.

    Select Customer ID
    Mode (Customer ID, 50) as mod_50
    from Customer
  • MOD함수란?
    두개의 숫자를 나눌 때 나머지를 구하는 함수를 MOD 함수라고 한다.

    예) Select MOD (15,3) From table -> 0

    예) 사원번호가 짝수인 사람만을 뽑고자 한다면
      
         Select staff ID
         from staff list 
         Where mod (staff ID,2) =0
반응형