다음 쿼리에서 연산자의 역할은 무엇인가요?

과목: MySQL

문제 번호: 3199

medium
다음 쿼리에서 % 연산자의 역할은 무엇인가요?
SELECT CustomerID, CustomerID % 10 AS LastDigit
FROM Customers
WHERE CustomerID % 2 = 0;
A. 백분율을 계산합니다
B. 패턴 매칭에 사용됩니다
C. 나머지 값을 구합니다
D. 곱셈을 수행합니다

정답: C



%는 모듈로(Modulo) 연산자로 나눗셈의 나머지를 구합니다

⦁ 쿼리 분석:
CustomerID % 10: CustomerID를 10으로 나눈 나머지 (마지막 자릿수)
CustomerID % 2 = 0: CustomerID를 2로 나눈 나머지가 0 (짝수인 고객)

⦁ 실무 활용:
⦁ 데이터 샘플링: WHERE ID % 100 = 1 (100개 중 1개씩)
⦁ 홀짝 구분: % 2 = 0 (짝수), % 2 = 1 (홀수)

⦁ LIKE 연산자에서 사용되는 와일드카드 %와는 다른 용도입니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.