台灣最大程式設計社群網站
線上人數
2023
 
會員總數:246046
討論主題:189633
歡迎您免費加入會員
討論區列表 >> MySQL >> [SQL]mySQL 欄位相加
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[SQL]mySQL 欄位相加
價值 : 0 QP  點閱數:6152 回應數:4
樓主


初學者
6 2
6 1
發送站內信

請問
原本我用access現在改用mySQL(讚)
但是遇到一個問題
原本我有一個數值和字串相加的sql,我想一次把好幾筆的 jjcount=1的資料中
的欄位update成 kk_自己的值, 我在access是這樣下
update jj set jjstring='kk' & '_' & trim(cstr(jjinterger)) where jjcount = 1
在access下可以
但是 mySQL似乎不行ㄟ!我測了好幾次,在mySQL下的console中測過也不行..求救

本篇文章發表於2002-08-31 16:57
1樓
回應

etman
檢舉此回應
sqlcmd = "update jj set jjstring='kk_" & trim(cstr(jjinterger)) & "' where jjcount = 1"
試試看
本篇文章回覆於2002-08-31 21:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


檢舉此回應
可是 我是要一次把全部jjcount =1 的jjstring欄位資料更新為
jjstring & "_" & jjinterger  
也就是在資料庫裡把這兩個字串相加放到另一個欄位
我剛剛測了一下
您提供的做法會把全部的jjstring變成一樣的..
我想要作的是這樣
jjstring     jjinterger  jjcount    結果 = jjstring
   AA           12            1                   AA12 
   BB            13            1                  BB13
   CC            14           1                  CC14
本篇文章回覆於2002-08-31 22:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

etman
檢舉此回應
sqlcmd = "update jj set jjstring=concat(jjstring,'" & trim(cstr(jjinterger)) & "') where jjcount = 1"
本篇文章回覆於2002-08-31 23:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

etman
檢舉此回應
........linux字太小.....@_@
sqlcmd = "update jj set jjstring=concat(jjstring,jjinterger) where jjcount = 1"
本篇文章回覆於2002-08-31 23:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.