gpt4 book ai didi

mysql - 选择不等于零的最小列

转载 作者:太空宇宙 更新时间:2023-11-03 12:36:12 24 4
gpt4 key购买 nike

我们在一个表中有 2 列,想要选择两列中较小的一列(除非它等于 0,否则我们需要非零列)。

有没有办法在保持简单 SELECT 语句的同时做到这一点?

我们想要的是这样的:从 myTable 中选择最少的(col1,col2)除非 col2 为 0,在这种情况下我们需要 col1。

最佳答案

SELECT LEAST(
IF(col1, col1, col2),
IF(col2, col2, col1)
)
FROM myTable

关于mysql - 选择不等于零的最小列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003251/

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