MySQL에서 몫과 나머지를 얻는 방법.
1. 나눗셈 연산자의 사용
몫과 나머지를 구하기 위해 MySQL에서 기본적으로 제공하는 “/” 나누기 연산자를 사용할 수 있다. 예를 들어, 10을 3으로 나눌 때 몫과 나머지를 구하려면 다음 쿼리를 작성하십시오.
SELECT 10 div 3 as quotient, 10 mod 3 as remainder;
위 쿼리에서 “div”는 몫을 계산하는 연산자이고 “mod”는 나머지를 계산하는 연산자입니다. 결과는 다음과 같습니다.
+----------+----------+
| quotient | remainder|
+----------+----------+
| 3 | 1 |
+----------+----------+
2. FLOOR 및 MOD 기능 사용
MySQL에서 FLOOR 함수는 지정된 숫자보다 작거나 같은 가장 큰 정수를 반환합니다. 따라서 FLOOR 및 MOD 함수를 함께 사용하여 몫과 나머지를 찾을 수 있습니다. 예를 들어, 10을 3으로 나눌 때 몫과 나머지를 구하려면 다음 쿼리를 작성하십시오.
SELECT FLOOR(10 / 3) as quotient, MOD(10, 3) as remainder;
위 쿼리에서 FLOOR 함수는 10을 3으로 나눈 몫을 계산하는 데 사용되고 MOD 함수는 10을 3으로 나눈 나머지를 계산하는 데 사용됩니다. 결과는 다음과 같습니다.
+----------+----------+
| quotient | remainder|
+----------+----------+
| 3 | 1 |
+----------+----------+
위의 두 가지 방법 중 적절한 방법을 선택하여 몫과 나머지를 구할 수 있습니다.
