-- 使用 IFNULL 函数处理 NULL 值的示例
-- 创建一个示例表
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
price DECIMAL(10, 2)
);
-- 插入一些数据,其中一些价格为 NULL
INSERT INTO products (name, price) VALUES ('Product A', 10.99), ('Product B', NULL), ('Product C', 5.49);
-- 查询产品列表,并使用 IFNULL 将 NULL 价格替换为 0.00
SELECT name, IFNULL(price, 0.00) AS price FROM products;
-- 解释:
-- IFNULL(expr1, expr2) 函数用于检查第一个表达式是否为 NULL。如果是 NULL,则返回第二个表达式;
-- 否则返回第一个表达式。在这个例子中,如果产品的价格为 NULL,则将其显示为 0.00。
上一篇:mysql区分大小写
下一篇:mysql合并字符串
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站