簡體   English   中英

Redshift 視圖列重新分配

[英]Redshift View Column Reassignment

我有一個現有視圖,其中 A 列的值為“Y”或“N”

我需要創建另一個 B 列,它只是 A 列的倒數。所以當 A = 'Y' B = 'N'

看起來很簡單,但我想不出在視圖中執行此操作的方法。 我正在嘗試找到一種方法來處理一個只說 If column A = 'Y' then column B = 'N' 的情況,反之亦然,但我遇到了問題

任何人都知道完成此任務的好方法嗎?

你有正確的想法。 假設A只接受'Y''N'

create view invert_a as
    select (case when A = 'Y' then 'N' else 'Y' end) as B, . . .
    from t;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM