日期:2014-05-18  浏览次数:20733 次

查询小数点位数
查询某个数值栏位小数点位数是6位的数据。谢谢.。赌个NBA总决赛分数输完了,雷霆太伤我心了,只剩下这点了。谢谢!

------解决方案--------------------
try
SQL code
select * from tb where charindex('.',reverse(col))-1=6

------解决方案--------------------
SQL code
select * from tb where charindex('.',reverse(cast(col as float)))-1=6

------解决方案--------------------
探讨
这个栏位最大的小数位数是8位,如果不足八位,后面全部补零了。类似0.12345600.。。。我怎么查出真实小数位数只有6位的,josy的方法在不补零的情况下是可以实现的,补零了好像不行,