다음 쿼리에서 연산자의 역할은 무엇인가요?
다음 쿼리에서
%
연산자의 역할은 무엇인가요?SELECT CustomerID, CustomerID % 10 AS LastDigit
FROM Customers
WHERE CustomerID % 2 = 0;
정답: C
⦁
%
는 모듈로(Modulo) 연산자로 나눗셈의 나머지를 구합니다⦁ 쿼리 분석:
⦁
CustomerID % 10
: CustomerID를 10으로 나눈 나머지 (마지막 자릿수)⦁
CustomerID % 2 = 0
: CustomerID를 2로 나눈 나머지가 0 (짝수인 고객)⦁ 실무 활용:
⦁ 데이터 샘플링:
WHERE ID % 100 = 1
(100개 중 1개씩)⦁ 홀짝 구분:
% 2 = 0
(짝수), % 2 = 1
(홀수)⦁ LIKE 연산자에서 사용되는 와일드카드
%
와는 다른 용도입니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.