gpt4 book ai didi

mysql - SQL:三元运算

转载 作者:可可西里 更新时间:2023-11-01 06:28:35 27 4
gpt4 key购买 nike

在 C++ 中,您可以这样做:

T.x = (T.y > 1 && (T.x - T.y < 0)) ? 0 : (T.x - T.y)

用[几乎]简单的英语来说,是

if T.y > 1 and T.x-T.y < 0 then
set T.x to 0
else
set T.x to T.x-T.y

是否可以只使用 SQL 而不使用存储过程或触发器来做同样的事情?

最佳答案

使用CASE语句:

CASE WHEN T.y > 1 AND (T.x - T.y) < 0 THEN 0 ELSE (T.x - T.y) END

关于mysql - SQL:三元运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029587/

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