gpt4 book ai didi

mysql - 替代 MySQL CASE/WHEN?

转载 作者:行者123 更新时间:2023-11-29 01:48:10 39 4
gpt4 key购买 nike

我正在尝试在 MySQL 中选择一些整数值。有几个值为零,我想将其作为空字符串获取,并在可用时获取整数值。

所以我有这样的东西:

SELECT CASE field WHEN 0 THEN '' ELSE field, [repeat for other fields]

有什么方法可以在 SQL 查询中缩短它吗? MySQL 是否支持三元运算符?

最佳答案

IF

select IF(field1=0,'',field1), ...

如果您的字段为 NULL,则有 IFNULL

select IFNULL(field1,'')

关于mysql - 替代 MySQL CASE/WHEN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1094794/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com