-- 使用 IFNULL 函数处理 NULL 值的示例
-- 创建一个示例表
CREATE TABLE example (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
-- 插入一些数据,其中包含 NULL 值
INSERT INTO example (id, name, age) VALUES
(1, 'Alice', 25),
(2, 'Bob', NULL),
(3, 'Charlie', 30);
-- 查询时使用 IFNULL 函数将 NULL 值替换为默认值
SELECT id, name, IFNULL(age, 0) AS age FROM example;
-- 解释:
-- IFNULL(expr1, expr2) 函数用于检查第一个表达式是否为 NULL。
-- 如果是 NULL,则返回第二个表达式;如果不是 NULL,则返回第一个表达式。
-- 在这个例子中,如果 age 是 NULL,则将其替换为 0。
如果你需要进一步的帮助或有其他问题,请告诉我!
上一篇:mysql start with connect by
下一篇:mysql取字段前几位
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站