-- 判断字段是否为空(NULL)的示例代码
-- 1. 使用 IS NULL 判断字段是否为 NULL
SELECT *
FROM table_name
WHERE column_name IS NULL;
-- 解释:这条 SQL 语句用于查询表 `table_name` 中 `column_name` 字段值为 NULL 的所有记录。
-- 2. 使用 IS NOT NULL 判断字段是否不为空
SELECT *
FROM table_name
WHERE column_name IS NOT NULL;
-- 解释:这条 SQL 语句用于查询表 `table_name` 中 `column_name` 字段值不为 NULL 的所有记录。
-- 3. 使用 IFNULL 或 COALESCE 函数处理空值
SELECT IFNULL(column_name, '默认值') AS new_column_name
FROM table_name;
-- 或者
SELECT COALESCE(column_name, '默认值') AS new_column_name
FROM table_name;
-- 解释:这两条 SQL 语句用于在查询时,如果 `column_name` 字段为 NULL,则返回指定的默认值。
下一篇:mysql根据某个字段去重查询
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站