作者a8451200 (bolin)
看板Database
標題[SQL ] update問題
時間Sun Nov 22 16:49:26 2015
資料庫名稱:sql server
資料庫版本:2012
內容/問題描述:
我是用asp.net來連接資料庫的,假設我給了三個欄位,
入眠時間,清醒時間,總睡眠時間,第一次insert進去,
第二次我希望能夠放到同一筆資料裡,第三次也是同樣的方法。
我的問題點是,如何將多筆資料存放到同一個欄位,
update能夠用for迴圈嗎?
目前我的寫法是這樣
http://tinyurl.com/p27vfpg
還有一個問題是 裡面是空值 但會跳到update而不是insert
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.51.185
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1448182183.A.6CF.html
※ 編輯: a8451200 (61.228.51.185), 11/22/2015 16:51:24
※ 編輯: a8451200 (61.228.51.185), 11/22/2015 18:51:39
→ kajm: 多筆資料存到同一欄位的意思是? A變成A+B 還是 A變成B 11/22 22:15
→ kajm: 另外最後一句因為剛好看不到你的if判斷式 無法解決@@ 11/22 22:16
→ a8451200: A+B 11/22 22:48
→ kajm: 如果要A+B的寫法,我是會先SELECT出原本的值再一次UPDATE 11/23 01:58
→ kajm: 但這樣是多值屬性,你要取出那些時間做其他事情會相對麻煩哦 11/23 02:01