[SQL ] 資料型態的問題

看板Database (資料庫)作者 (sasho)時間13年前 (2013/03/20 15:55), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想請教各位高手 如果我有兩個欄位A,B是smallint(8) (unsigned) 但我下達指令 select (A-B) as C 後 出來的結果因為有可能是負值(溢位) 所以會變成從最後面開始減 我的問題是 如果不改變原始資料表欄位的資料型態的話 也就是A,B欄位仍為smallint(8) (unsigned)的情況下 是否有辦法輸出另外一個欄位C = A-B 是 smallint(8) (signed) 的呢? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.145.115

03/21 23:10, , 1F
運算前加cast能解決??
03/21 23:10, 1F
文章代碼(AID): #1HIMjwQ9 (Database)
文章代碼(AID): #1HIMjwQ9 (Database)