sql server想要小数点后向下取整怎么搞

select FORMAT(3.169, 'N2') as '四舍五入1',

CAST(3.169 AS decimal(9,2)) as '四舍五入2',

ROUND(3.169, 2) as '四舍五入3',

CAST(FLOOR(3.169 * 100) / 100 AS decimal(9,2)) as '向下取整1',

FLOOR(3.169 * 100) / 100 as '向下取整2',

ceiling(3.169 * 100) / 100 as '向上取整------参考向下取整'

其中: select TRUNC('3.159',10,2) 这个是我问gpt回答的,我还以为是别的数据库的内置函数,我搜了一下sql server百度里面也有。但是我用不了,版本问题?

相关推荐
小纯洁w1 小时前
MySQL 中优化 SQL 语句以提高查询性能
数据库·sql·mysql
xiaomiphone91 小时前
【PostgreSQL教程】PostgreSQL详细介绍
数据库·sql·mysql·postgresql·oracle
Iam傅红雪1 小时前
mysql表逆向实体类
数据库·mysql·adb
凯哥Java1 小时前
优化批处理流程:自定义BatchProcessorUtils的设计与应用
java·数据库·mysql
拉玛干1 小时前
社团周报系统可行性研究-web后端框架对比-springboot,django,gin
数据库·python·spring·golang
编织幻境的妖2 小时前
MySQL/Redis集群等数据库的管理、配置、优化、备份恢复、异地同步、数据迁移、安全防护的50道运维面试题
数据库·redis·mysql
不是仙人的闲人2 小时前
Qt日志输出及QsLog日志库
开发语言·数据库·qt
叫我DPT2 小时前
redis
数据库·redis·缓存
大王只是带我巡了个山3 小时前
优化 OR 条件过多导致的查询超时
数据库·mysql·join·or 优化·or 超时·查询超时
gma9993 小时前
MySQL程序
数据库·mysql