我在用
case
when condition1 then ....
when condition2 then ....
when condition3 then ....
end aliasname1
现在我想为 aliasname2 使用相同的值。我读到我们不能对同一列使用多个别名。
另外我不想在 from 子句中使用子查询。
因此,如果 case 返回值,假设10
,我希望将相同的值分配给aliasname1
和aliasname2
。
我怎样才能做到这一点?
更新:目前我正在这样使用它
case
when condition1 then ....
when condition2 then ....
when condition3 then ....
end aliasname1
case
when condition1 then ....
when condition2 then ....
when condition3 then ....
end aliasname2
那是使用相同的案例(复制粘贴)aliasname2
。由于重复,这对我的眼睛来说并不好看。