作者pttsasho (sasho)
看板Database
标题[SQL ] 资料型态的问题
时间Wed Mar 20 15:55:35 2013
想请教各位高手
如果我有两个栏位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
1F:→ lbeeon:运算前加cast能解决?? 03/21 23:10