您可以使用该COALESCE()
函数将MySQL null转换为0
SELECT COALESCE(yourColumnName,0) AS anyAliasName FROM yourTableName;
让我们首先创建一个表。创建表的查询如下
mysql> create table convertNullToZeroDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Salary int -> );
使用insert命令在表中插入一些记录。
查询如下
mysql> insert into convertNullToZeroDemo(Name,Salary) values('John',NULL); mysql> insert into convertNullToZeroDemo(Name,Salary) values('Carol',5610); mysql> insert into convertNullToZeroDemo(Name,Salary) values('Bob',NULL); mysql> insert into convertNullToZeroDemo(Name,Salary) values('David',NULL);
使用select语句显示表中的所有记录。
查询如下
mysql> select *from convertNullToZeroDemo;
以下是输出
+----+-------+--------+ | Id | Name | Salary | +----+-------+--------+ | 1 | John | NULL | | 2 | Carol | 5610 | | 3 | Bob | NULL | | 4 | David | NULL | +----+-------+--------+ 4 rows in set (0.05 sec)
这是使用COALESCE()
函数将MySQL NULL转换为0的查询
mysql> select coalesce(Salary,0) as `CONVERT_NULL _TO_0` from convertNullToZeroDemo;
以下是输出
+--------------------+ | CONVERT_NULL _TO_0 | +--------------------+ | 0 | | 5610 | | 0 | | 0 | +--------------------+ 4 rows in set (0.00 sec)
问题内容: 编辑: 是否使用不在此问题的范围内。考虑使用PDO。 需要采取什么步骤将脚本从使用不赞成使用的功能转换为? 使用代替时,是否需要采取其他不同的措施? 这是使用函数的基本脚本: 问题答案: 注意: 从转换到可能不是最佳的。如果您准备将所有代码转换为OOP,请考虑使用 PDO 。 这是很有诱惑力的尝试更换的所有实例与祈祷它的工作原理。您会很亲密,但不是很准。 连接到数据库: 幸运的是,该方
问题内容: 问题: 我需要 使用ODBC转义序列 仅获取DATE(=日期,无时间)。 然而 确实将列作为datetime值(date WITH time)返回。 是否有任何 ODBC功能 我可以用得到的 日期 值 只 ? 注意: 这不是重复的问题。 我知道可以使用 非 -ODBC转换功能,例如 但出于兼容性原因,我确实需要 ODBC 函数。 问题答案: 您可以使用此: 在我可以测试的环境中运行(S
我正在使用一个带有python函数的env将docx转换为pdf文件。我在用邮递员寄base64。然后我挂载docx文件(一切都正常),但是当它将docx文件转换为pdf时,会出现一个错误。我想那是因为我的环境里没有办公室?没有办公室我怎么能修好它?谢谢 系统。私人。CoreLib:执行函数时的异常:函数。FunConzer.系统。私人。CoreLib:结果:失败异常:属性错误:模块'comtyp
问题内容: 如何获取包含Python中当前正在执行的函数的变量?我不需要函数的名称。我知道我可以用来获取当前的函数名称。我想要实际的可调用对象。是否可以不使用检索函数名称,然后输入名称以获取可调用对象而完成此操作? 编辑: 我有这样做的理由,但它甚至不是一个很好的选择。我正在使用plac解析命令行参数。您可以通过使用来使用它,它会根据“ main”的函数签名生成一个ArgumentParser对象
如何转换
问题内容: 我正在使用PHP和JavaScript。我的JavaScript代码包含一个函数get_data(): 现在我有以下PHP代码。 如何将JavaScript函数数据分配给PHP变量? 问题答案: 使用jQuery将JavaScript变量发送到您的PHP文件: 在你的PHP代码,让你的变量从与这样的: