gpt4 book ai didi

php - mysql获取预计数表字段

转载 作者:行者123 更新时间:2023-11-29 23:21:05 24 4
gpt4 key购买 nike

我想从mysql中获取数据,其中一个字段是在mysql中计算的。

示例:我有 X、Y 和 Z 字段。我想创建一个名为“A”的新字段,其中“A”是 (X + Y)/Z 的计算值。
问题是 Z != 0,因此如果 Z 为 0,则 Z 将更改为 1 以避免无限数量 (1/0 = ??)。

问题是我可以将其计算到mysql中的新字段吗?

我想到的是这个

SELECT X, Y, Z, ((X+Y)/Z) as A FROM table

但是,我仍然无法过滤 Z,以便如果 Z==0,则 Z=1。我可以这样做吗??

最佳答案

用户 MySQL CASE WHEN 语法:

SELECT (CASE WHEN Z != 0 THEN ((X+Y)/Z) 
ELSE X) AS A
FROM table

关于php - mysql获取预计数表字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27286922/

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