vvv*_*vvi 7 mysql sql numbers division modulo
我有一个employee表包含:
emp id Sum
------ ---
1 7
2 6
Run Code Online (Sandbox Code Playgroud)
我想要一个SQL查询来获得除以Sum8 时的商和余数.
Sal*_*n A 13
SELECT
emp_id,
sum,
sum / 8 AS Result,
sum div 8 AS Quotient,
sum mod 8 AS Remainder
FROM employee
Run Code Online (Sandbox Code Playgroud)
emp_id sum Result Quotient Remainder
1 7 0.8750 0 7
2 6 0.7500 0 6
3 9 1.1250 1 1
4 10 1.2500 1 2
5 11 1.3750 1 3
6 12 1.5000 1 4
7 13 1.6250 1 5
8 14 1.7500 1 6
9 15 1.8750 1 7
10 16 2.0000 2 0
Run Code Online (Sandbox Code Playgroud)
您可以使用%运算符来获取余数。这是一个例子。
SELECT Round(17 / 4) -- quotient without decimal
SELECT 17 % 4 -- remainder
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38675 次 |
| 最近记录: |