iT邦幫忙

0

sql select 虛擬欄位語法一問

  • 分享至 

  • xImage

table資料 :

total 2022in 2022out
5 入會 null
1 null 退會

目標查詢2022in和2022out欄位不為null資料並填入虛擬欄位 ,該如何下sql語法?

total 2022in 2022out 虛擬欄位
5 入會 null 入會
1 null 退會 退會
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
柳丁柚
iT邦新手 1 級 ‧ 2022-07-01 09:27:14

case when 2022out is null then 2022in else 2022out END as 虛擬欄位

小魚 iT邦大師 1 級 ‧ 2022-07-01 18:21:43 檢舉

我怎麼覺得這欄位怪怪的.

柳丁柚 iT邦新手 1 級 ‧ 2022-07-04 08:22:42 檢舉

對 但筆者這樣key 我也就這樣回囉

柳丁柚 iT邦新手 1 級 ‧ 2022-07-04 12:34:24 檢舉

剛剛看到 純真的人 大大寫法更好 參考他的比較好(isnull)

0
wayne0127
iT邦新手 5 級 ‧ 2022-09-30 11:33:32
UPDATE `[table_name]` SET `虛擬欄位` = IF(`2022in` IS NOT NULL, `2022in`, IF(`2022out` IS NOT NULL, `2022out`, NULL))

我要發表回答

立即登入回答