您好、欢迎来到现金彩票网!
当前位置:秒速快3计划 > 数值精度 >

oracle 数值精度查询问题

发布时间:2019-07-03 04:02 来源:未知 编辑:admin

  在一表中,列的类型是number(10,6)吧,插入数据后,有的数据是1.111111,有的数据小数点后不是6位的,比如1.1,用什么查询语句可以把不符合number(10,6)类型的数据刷选出来!...

  在一表中,列的类型是 number(10,6)吧,插入数据后,有的数据是1.111111,有的数据小数点后不是6位的,比如1.1,用什么查询语句可以把 不符合number(10,6)类型的数据刷选出来!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  instr(to_char(culm),.) 这个表示小数点的点号在数值的位置,从这之后截取,然后计算长度,限定为6就可以了

  select * from A where length(substr(num,instr(num,.)+1,length(num)))6;

  select * from table1 where colum not like % . _ _ _ _ _ _;

http://hostgladjens.net/shuzhijingdu/392.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有