sql - 显示数值在小数点后的数据
问题描述
我想做(从表中选择值...)给定实验的值不是整数,而是十进制
解决方案
您可以使用FLOOR
函数来执行此操作。它会将您的数字四舍五入,因此您只能选择不是整数的数字。
create table #t (i decimal(12,6))
insert into #t values (1), (1.1)
select * from #t where FLOOR(i) <> i
推荐阅读
- java - 通过多态性从主类调用 toString
- c - 如何更改“clang-format”选项以防止制动支架
- c# - 正则表达式匹配某些公式
- c - C strcpy() 在函数内部但不在 main() 上时中断
- r - 当两个数据框的行数不同时,如何从数据框 A 中删除与数据框 B 中的行匹配的行?
- sql - SQL 数据聚合 - 将行转换为列 - 包含数十亿行的表
- react-native - 反应原生蓝牙应用当前时间服务
- puppeteer - 在 puppeteer 中指定下载子目录的正确方法
- tesseract - 如何使用 tesseract 检测同一图像中的多个方向文本?
- mysql - 删除 MySQL 中不同的前导值和训练值