Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 MySQL 中选择一些整数值。有几个值为零,我想将其作为空字符串抓取,并在可用时抓取整数值。
所以我有这样的事情:
SELECT CASE field WHEN 0 THEN '' ELSE field, [repeat for other fields]
有没有办法在 SQL 查询中缩短它?MySQL是否支持三元运算符?
有如果
select IF(field1=0,'',field1), ...
如果您的字段为 NULL,则有 IFNULL
select IFNULL(field1,'')