在点之后或点之前查找值

时间:2012-02-20 09:37:23

标签: sql

这里是查询

Select 23.25 from dual

我怎样才能从这个数字中只选择23或从这个数字中选择25个。我的意思是找到一个点之后或一个数字之前的值

3 个答案:

答案 0 :(得分:1)

你的意思是你想要FLOOR()?

SELECT         FLOOR(23.25) FROM dual
SELECT 23.25 - FLOOR(23.25) FROM dual

答案 1 :(得分:0)

23你可以使用它:

Select floor(23.25) from dual;

然后25点之后你可以使用它:

Select (23.25 - floor(23.25))*100 from dual;

答案 2 :(得分:0)

要获得23作为输出,我们可以使用此查询

SELECT FLOOR(23.25) FROM dual

&安培;要准确地将“25”作为输出,我们可以使用此查询

   SELECT FLOOR((23.25 - FLOOR(23.25))*100) FROM DUAL