gpt4 book ai didi

MySQL 格式化字符串或在 NULL 上返回空字符串

转载 作者:行者123 更新时间:2023-11-29 09:02:27 27 4
gpt4 key购买 nike

我正在通过 INTO OUTFILE 将 SELECT 结果导出到 CSV。我有一系列简单的 SQL 字符串函数,用于格式化数据。例如:CONCAT('$',FORMAT(property.price,2))。如果值为 NULL,我想返回一个空字符串,但我不确定如何同时执行这两个操作。

我还想知道采用 TinyInt 值 0 或 1 并返回“yes”或“no”的最简单方法。

最佳答案

对于tinyint,您可以使用IF运算符

select if(tinyint_value,'yes','no')

对于第一部分,您还可以使用 if 运算符

select if(property.price is not null, CONCAT('$',FORMAT(property.price,2)),'')

关于MySQL 格式化字符串或在 NULL 上返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8203230/

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