gpt4 book ai didi

mysql - 这个 MySQL 语法有什么问题吗?

转载 作者:行者123 更新时间:2023-11-29 00:44:41 25 4
gpt4 key购买 nike

select 
(`Setup` + `run` + `cleanup`) / `QNTY`
from
the_table
where
date_field >= "2012-01-01" and
Num = 4;

每次我在 MySQL Workbench 中执行此查询时,Workbench 应用程序都会立即崩溃。看起来像我以前做过很多次的事情,不确定是什么问题。

我唯一能想到的就是空值的问题。有时 (Setup + run + cleanup) 会返回 null,有时 QNTY 也为 null。

我刚刚检查过,这个查询也导致了崩溃:

select 
(`Setup` + `run` + `cleanup`) / `QNTY`
from
the_table
where
date_field >= "2012-01-01" and
(`Setup` + `run` + `cleanup`) is not null and
`QNTY` is not null and
`QNTY` != 0 and
Num = 4

谢谢。

最佳答案

我会努力

select 
(coalesce(Setup, 0) + coalesce(run, 0) + coalesce(cleanup, 0)) / QNTY
from
the_table
where
date_field >= '2012-01-01' and
Num = 4 and
coalesce(QNTY, 0) <>0

关于mysql - 这个 MySQL 语法有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951487/

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