[SQL ] update問題

看板Database作者 (bolin)時間10年前 (2015/11/22 16:49), 10年前編輯推噓0(007)
留言7則, 2人參與, 最新討論串2/2 (看更多)
資料庫名稱: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

11/22 22:15, , 1F
多筆資料存到同一欄位的意思是? A變成A+B 還是 A變成B
11/22 22:15, 1F

11/22 22:16, , 2F
另外最後一句因為剛好看不到你的if判斷式 無法解決@@
11/22 22:16, 2F

11/22 22:48, , 3F
A+B
11/22 22:48, 3F

11/22 22:51, , 4F

11/22 22:52, , 5F

11/23 01:58, , 6F
如果要A+B的寫法,我是會先SELECT出原本的值再一次UPDATE
11/23 01:58, 6F

11/23 02:01, , 7F
但這樣是多值屬性,你要取出那些時間做其他事情會相對麻煩哦
11/23 02:01, 7F
文章代碼(AID): #1MKO6dRF (Database)
文章代碼(AID): #1MKO6dRF (Database)