作者daidaibruce (低調)
看板Database
標題Re: [SQL ] Null 顯示為空格
時間Sat Mar 19 15:26:41 2011
※ 引述《sun3star (好煩呀)》之銘言:
: 請問..
: 我要如何使這一句
: select null + '1' as TempField
: 顯示為 "1" 呢?
: 現在的結果只顯示為NULL
: 若我改變成這樣
: select cast(null as varchar) + '1' as TempField
: 結果也是為NULL
: 請教各位大大
NULL無法做運算
若資料庫是SQL Server
你可以這樣
select ISNULL(欄位名稱, '') + '1' as TempField
不知道這樣跟你要的結果有沒有一樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.70.65
→ Catbert:ISNULL(欄位名稱, '1') as TempField 不就好了...XDDD 03/19 18:53
→ daidaibruce:樓上,兩種寫法結果是不同的,我是固定會有1結尾 03/19 21:06
→ daidaibruce:你的不見得會有1,這就要看原PO的需求是哪一種了 03/19 21:12