gpt4 book ai didi

sql-server - SQL Server 内联 IF ELSE

转载 作者:行者123 更新时间:2023-12-01 18:31:25 26 4
gpt4 key购买 nike

在我的表中,我得到了一列,其值为 0 或 1。如果该列为 0,我将输出该值“no”;如果 1 我应该对所有行输出"is"。我怎样才能只使用 SQL 语句来做到这一点。谢谢

最佳答案

据我了解,这个问题(显示在“sql server inline if”的 google 结果顶部)已有 2 年历史,但对于 SQL Server 2012,答案有些过时了。它似乎也与 SQL inline if statement type question 重复。 ,但这个问题(这是一个更古老的问题)也没有最新的答案。

在 SQL Server 2012 中,您可以使用 IIF function :

IIF ( boolean_expression, true_value, false_value )

示例:

SELECT IIF(someColumn = 1, 'yes', 'no')

关于sql-server - SQL Server 内联 IF ELSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6608102/

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