Re: [SQL ] 語法問題

看板Database (資料庫)作者 (flak)時間18年前 (2006/11/20 18:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
※ 引述《rosemary (迷迭香)》之銘言: : 資料庫名稱:MS SQL : 資料庫版本:SQL 2005 : 內容/問題描述: : 有一個table,有A,B兩個欄位,例如: : A B : a 1 : 2 : c : d 4 : 我想要做一個View,其中有一個欄位, : 若A有資料則讀A的值,A沒有資料再去撈B的值 : 結果會變成如下 : View : a : 2 : c : d : 不知道要怎麼寫這段SQL... : 謝謝各位高手的回答 ^^ 如果A與B欄位允許NULL,而「沒有資料」就是NULL的話 Select IsNull(A,B) From Table即可 但如果所謂的「沒有資料」指得是空字串''或其他字元的話 就得用case.... when... Select case when A>'' then A else B end From Table -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.64.110.97
文章代碼(AID): #15OOQgf2 (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 7 篇):
0
3
3
4
文章代碼(AID): #15OOQgf2 (Database)