永发信息网

SQL怎么截取小数点前的数字,但是不要四舍五入

答案:5  悬赏:70  手机版
解决时间 2021-04-03 06:33
SQL怎么截取小数点前的数字,但是不要四舍五入
最佳答案
其实,你说的截取小数点前的数字,也就是将小数转换为整数。
可以使用函数【cast】进行转换
示例:将1234.9678转为整数
select cast(1234.9678 as int)输出结果为:1234
全部回答
用函数round(字段名,小数点尾数,参数【0表示四舍五入,1表示不四舍五入】)
trunc(125.815) would return 125
trunc(125.815, 0) would return 125
trunc(125.815, 1) would return 125.8
trunc(125.815, 2) would return 125.81
trunc(125.815, 3) would return 125.815
trunc(-125.815, 2) would return -125.81
trunc(125.815, -1) would return 120
trunc(125.815, -2) would return 100
trunc(125.815, -3) would return 0
substring(ID,1,(charindex('.',ID)-1)
从ID第一位开始截取 到 ‘.’前面的值
round(3.45) >>>>>3.5 4舍5入
ceil(3.45)>>>>>>4 最接近的较大整数(ceiling天花板的意思)
floor(3.45)>>>>>>3 最接近的较小整数(floor地板的意思)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国清朝到民国年间白布尺一尺大约是现在的多
收音机FM104.5 , 2011年1月30日星期日下午4
But just watch you walked nonchalance 是什
电脑系统时间自动回复到1900年怎么回事?
万通物流(永昌分公司)地址在什么地方,我要处
如何制作煎饺?
板栗应该怎么煮啊??
泰迪养公的好还是母的好
若丨x-y丨+丨y-2丨+丨z+x丨=0,求丨x丨+丨y丨+
38减多少大于31?
蜘蛛侠里的毒液有几个,都叫什么
单选题第二次工业革命最显著的特点是A.电力的
太阳镜偏光什么意思
被省高级人民法院草率驳回申诉后还可以继续申
墙皮掉下来都怪风太大,现在的人都是怎么想的
推荐资讯
贵州省安龙县招提办事处易地移民搬迁住址在哪
苹果蓝牙耳机怎么一按接听键就播号了呢
【青柠 只要有你在 我就无所不能】用日语怎么
全国最好的生杏仁在那里有卖
人为什么要遵循时间在11点,或者按时间在晚上
杭州下沙小学,外地人可以在那里上学吗?
科马提岩的科马提岩详细信息
先秦齐鲁三杰是那三个
长大后不怎么来往了还能叫发小么??
七月初去青海湖穿什么,现在去青海湖要穿什么
金融工作主要做什么
英国水文特征的成因
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?