gpt4 book ai didi

sql - 用单独的列构建 View 列

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

在我们的数据库中,我们设置了一个系统来跟踪应用程序。我们有一个 bool 列,指示应用程序是否获得批准。然后还有另一列指示申请是否被拒绝。如果两列都不为真,则该申请被视为待处理。

是否有任何简单的方法可以将它们合并到 View 中的一个值(例如一个tinyint或一个表示“已批准”、“已拒绝”或“待处理”的字符串)?或者这是否需要类似表值函数的东西?

更新:很难选择一个答案,因为它们都很有帮助。自从秃头先发帖以来,我就选择他。

最佳答案

您可以使用这样的 case 语句:

select case 
when Approved = 1 then 'Approved'
when Denied = 1 then 'Denied'
else 'Pending'
end 'Status'

关于sql - 用单独的列构建 View 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/225535/

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