-- 示例代码:在 MySQL 中进行除法运算
-- 创建一个示例表
CREATE TABLE numbers (
id INT PRIMARY KEY,
num1 DECIMAL(10, 2),
num2 DECIMAL(10, 2)
);
-- 插入一些示例数据
INSERT INTO numbers (id, num1, num2) VALUES
(1, 10.5, 2.5),
(2, 20.0, 4.0),
(3, 15.0, 3.0);
-- 进行除法运算,注意处理除数为零的情况
SELECT
id,
num1,
num2,
CASE
WHEN num2 = 0 THEN 'Division by zero'
ELSE CAST(num1 / num2 AS DECIMAL(10, 2))
END AS result
FROM
numbers;
numbers 的表,并插入了几条包含两个数值的记录。SELECT 语句进行除法运算。为了防止除数为零的情况导致错误,使用了 CASE 语句来检查 num2 是否为零。如果是零,则返回字符串 'Division by zero',否则执行除法并返回结果。CAST 函数将结果转换为 DECIMAL(10, 2) 类型。上一篇:mysql 查看进程
下一篇:mysql截取某个字符之后的数据
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站