我想在我的视图中选择一个列,并用CASES设置它。
例子:

SELECT isDone
,doneN

from...

我必须这样设置isDone:
if done is 1 isDone is 'yes'
if done is 0 isDone is 'no'

(DONEN是另一个表中的一个列,而ISODN却不存在于其他表中,所以它是一个“虚拟”列)
谢谢你的忠告

最佳答案

这就是你想要的吗?

select (case when doneN = 1 then 'yes' else 'no' end) as isDoneN
. . .

10-08 07:16