相关疑难解决方法(0)

MySQL:Typecasting NULL为0

让我们假设下表(例如几个内连接语句的结果):

id | column_1 | column_2
------------------------
 1 |  1       | 
 2 |  2       | 2
 3 |          | 3
Run Code Online (Sandbox Code Playgroud)

例如,您可以从以下语句中获取:

select a.id, t1.column_1, t2.column_2
from a
left join t1 on a.id = t1.id
left join t2 on a.id = t2.id
Run Code Online (Sandbox Code Playgroud)

现在,如果我想总结t1.column_1和t2.column_2,如下所示

select 
    a.id, 
    t1.column_1, 
    t2.column_2,
    (t1.column_1 + t2.column_2) as cumulated
from a
left join t1 on a.id = t1.id
left join t2 on a.id = t2.id
Run Code Online (Sandbox Code Playgroud)

reslut将如下所示:

id | column_1 | column_2 | cumulated
------------------------------------
 1 |  1       | …
Run Code Online (Sandbox Code Playgroud)

mysql sql casting

73
推荐指数
1
解决办法
6万
查看次数

标签 统计

casting ×1

mysql ×1

sql ×1