MySQL:选择整列但将NULL转换为自定义字符串

时间:2016-12-15 21:44:01

标签: mysql

我现在看了2个多小时,我无法用我在互联网上找到的任何代码解决问题。我是MySQL的新手,我只是在基于Java的脚本语言中使用它。 在我的脚本中,我想将一个数组变量设置为mysql查询的结果,该查询选择整列,但是如果它是NOT NULL =实际值,它应检查每一行,如果它是NULL(未设置),它应该输出一个仅适用于此行的可自定义字符串。 (我只发现了更改查询的完整输出的可能性,但它应该检查一行接一行,然后给出数组,其中每个NULL都被我的自定义字符串替换) 我正在使用一个带有一个表和两列的mysql数据库(1:unique:varchar,2:longtext)。我想给出longtext列的值。

我希望有人可以帮助我。感谢。

2 个答案:

答案 0 :(得分:1)

如何使用IFNULL?在SELECT中,您可以为NULL值提供默认值。

  

MySQL IFNULL函数允许您在表达式为NULL时返回备用值。

引用来自here

答案 1 :(得分:0)

Coalesce将返回第一个非空值。

示例:

xsd2json /path/to/purchaseorder.xsd > /created/purchaseorder.json