gpt4 book ai didi

oracle - 如何在案件中否定

转载 作者:行者123 更新时间:2023-12-01 11:19:34 25 4
gpt4 key购买 nike

我对 plsql 有点陌生,所以你能告诉我它存在一种否定 case 的方法吗?我的意思是,这样:

 select CASE DENOM_CURRENCY_CODE
WHEN != 'MXN' THEN 'convert to USD'
ELSE TO_CHAR(QUANTITY) --keep the quantity
END

我收到这条消息“ORA-00936:缺少表达式”我也尝试过使用“<>”和“not”。感谢阅读

最佳答案

这种类型的表达式的结构是

Case when "expression" then
//do something
Else
//do something else
End

你的情况应该是

 select CASE when DENOM_CURRENCY_CODE
!= 'MXN' THEN 'convert to USD'
ELSE TO_CHAR(QUANTITY) --keep the quantity
END

关于oracle - 如何在案件中否定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45623937/

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