
SQL
芸轩
抓住现在,博取明天
展开
-
sql 查询尾差(去尾0后小数点的位数)
最近有需要查询出现在数据库中有尾差的小数,就比如小数位保留2位,正常应该是666.120000,但是计算时有时会出现这样的情况:666.129999或是666.120060,正常应该是需要四舍五入的。假如应该是两位小数,如果是77441.1200000000,返回值是2(去尾0的小数位数),表明数据是正常的,没有尾差;如果是77441.1200000060,返回值是9(去尾0的小数位数),表明数据有尾差;把这个函数嵌入到查询语句中就可以查询有尾差的值了。使用的是SQL Server数据库。原创 2025-01-07 10:16:07 · 380 阅读 · 0 评论 -
SQL 中英文混合字符串 获取长度 截取字符串(实例详解)
写存储过程时,遇到了中英文混合字符串,获取长度,截取字符串的问题,用了几个函数,LEFT,SUBSTRING,CAST,DATALENGTH,下面做详细说明原创 2022-08-10 10:33:51 · 2665 阅读 · 2 评论