sql语句中查询时一个判断一个字段为空时替换为另一个字段
在SQL语句中,可以使用CASE语句来判断一个字段是否为空,并替换为另一个字段。下面是一个示例:
SELECT
CASE
WHEN column1 IS NULL THEN column2
ELSE column1
END AS new_column
FROM your_table;
在上述示例中,column1是要判断是否为空的字段,如果为空,则将其替换为column2;如果不为空,则保持原值。通过CASE语句的WHEN column1 IS NULL部分来判断字段是否为空,并在THEN后面指定替换的字段或值。最后使用AS关键字给新的字段起一个别名。
请将上述示例中的your_table替换为你的表名,column1和column2替换为你的字段名。
原文地址: https://www.cveoy.top/t/topic/h335 著作权归作者所有。请勿转载和采集!