-- 示例代码:检查 MySQL 中的 NULL 值
-- 创建一个示例表
CREATE TABLE example (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT
);
-- 插入一些数据,其中包含 NULL 值
INSERT INTO example (id, name, age) VALUES
(1, 'Alice', 30),
(2, 'Bob', NULL),
(3, 'Charlie', 25),
(4, NULL, 22);
-- 使用 IS NULL 检查 NULL 值
SELECT * FROM example WHERE age IS NULL;
-- 使用 IFNULL 函数处理 NULL 值
SELECT id, name, IFNULL(age, '年龄未知') AS age FROM example;
-- 使用 COALESCE 函数处理 NULL 值,COALESCE 可以接受多个参数,返回第一个非 NULL 的值
SELECT id, COALESCE(name, '姓名未知'), COALESCE(age, '年龄未知') FROM example;NULL。在上面的例子中,我们使用 WHERE age IS NULL 来查找 age 列中为 NULL 的记录。NULL 值。如果列中的值为 NULL,则用指定的替代值替换。例如,IFNULL(age, '年龄未知') 将 NULL 的 age 替换为字符串 '年龄未知'。IFNULL 类似,但可以接受多个参数,并返回第一个非 NULL 的值。如果所有参数都是 NULL,则返回 NULL。这些方法可以帮助你在查询和处理数据时更好地应对 NULL 值。
上一篇:mysql 常用函数
下一篇:truncate mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站