[SQL ] 合併欄位後如何刪除空資料

看板Database作者 (Hades)時間11年前 (2013/06/06 07:02), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
各位版友好,目前是用SQL Server的資料庫 因為合併欄位後select出來的結果有部分是null的資料 我的sql語法如下 SELECT resources.deviceName+' 剩餘數量:'+case when ((resources.deviceName=resourceAgenda.name) and (resourceAgenda.qty=0)) then CONVERT (varchar, 0) when ((resources.deviceName=resourceAgenda.name) and(resourceAgenda.qty=1)) then CONVERT (varchar, 1) end AS deviceName //以上把欄位合併一個新的欄位,新欄位名稱是deviceName FROM resources,resourceAgenda WHERE (type = '投影機') AND (attachTo = '' OR attachTo IS NULL) and (resourceAgenda.qty is not null or resourceAgenda.qty<>'') and(resourceAgenda.name is not null or resourceAgenda.name <>'') and(resources.deviceName is not null or resources.deviceName<>'') 這樣出來的結果有些有值但有些空值null 附上顯示結果:http://tinyurl.com/kooe3zp 原本想在WHERE條件把合併的新欄位( deviceName)拿來判斷是否為空 不過當然sql認不得這個新欄位... 要如何把合併的新欄位用sql語法把空資料刪除,保留有資料的就好呢? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.224.207 ※ 編輯: a26732300 來自: 114.36.224.207 (06/06 07:04) ※ 編輯: a26732300 來自: 114.36.224.207 (06/06 07:18) ※ 編輯: a26732300 來自: 114.36.224.207 (06/06 07:21) ※ 編輯: a26732300 來自: 114.36.224.207 (06/06 07:31)

06/12 19:50, , 1F
having?
06/12 19:50, 1F

06/13 02:23, , 2F
整個select括號 用槽狀方法寫?
06/13 02:23, 2F
文章代碼(AID): #1HhyDqXc (Database)