请问如何去除小数 从库存表中取出数量,原先是数字型,四位小数,现我想去除后面小数,我只需要整数,现在显示是:n.0000(n为数字)我试了用cast 转化为int 或float,但还是会有一位小数,即变为:n.0请问该怎么把.0去除呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a numeric(10,4)select @a = 123.4567select cast(@a as int)结果: ----------- 123 cast(n.000 as int)以后不可能有n.0的现象。 cast(left(ltrim(cast( '数字型' as varchar(100))),CHARINDEX('.',cast( '数字型' as varchar(100))) as int ) cast(n.000 as int)以后不可能有n.0的现象。我以前其他都行的,就今天碰到怪事转INT 还有.0 cast(left(ltrim(cast( '数字型' as varchar(100))),CHARINDEX('.',cast( '数字型' as varchar(100))) as int )这个也不失为一种办法,我会试下的,谢谢 给个数据库连接的例子,比方sql server与c++程序 sql server 2005 数据表中的最后一条记录是空的怎么删不了 如何把数据库中的一张表的内容导入到另外一个。。。 帮忙写个sql语句 sql “union all” 最多能够关联几个表 在SQL数据库里我想查询2006-10-01日以后的记录怎么写语句呢???? 请问我这样的理解不会出现锁表对吗?望指教 SQL中有对表备份和还原的语句吗? 很简单的问题!~ 问一个关于SQL时间的问题 求一条sql语句,想了一下午都没想出来,请各位大侠帮帮忙
select @a = 123.4567
select cast(@a as int)结果:
-----------
123
以后不可能有n.0的现象。
以后不可能有n.0的现象。
我以前其他都行的,就今天碰到怪事转INT 还有.0
这个也不失为一种办法,我会试下的,谢谢