在 MySQL 中,可以使用 CASE
表达式或 IF
函数来判断某个字段是否为空字符串,并将其赋值为 0
。以下是两种常见的方式:
1. 使用 CASE
表达式
SELECT
CASE
WHEN your_column = '' THEN 0
ELSE your_column
END AS your_column_with_value
FROM your_table;
这个查询会检查 your_column
是否为空字符串,如果是,则将其值设置为 0
,否则保留原值。