我有以下功能:
TO_NUMBER(SUBSTR(FF9.SEQ, 1, LENGTH(FF9.SEQ) - 2))
此函数将数字列seq剪切2位。结果是一个十进制数。结果我需要一个整数。有机会得到这个结果吗?它基于oracle数据库
ztyzrc3y1#
如果你需要一个整数,那么 ROUND 它还是 TRUNC 是的。好像你期待 SEQ 只有两个小数,而有些小数没有。但是-为什么你要重新发明轮子和“删除小数”使用 SUBSTR ? 你还可以/应该使用其他功能。
ROUND
TRUNC
SEQ
SUBSTR
1条答案
按热度按时间ztyzrc3y1#
如果你需要一个整数,那么
ROUND
它还是TRUNC
是的。好像你期待
SEQ
只有两个小数,而有些小数没有。但是-为什么你要重新发明轮子和“删除小数”使用SUBSTR
? 你还可以/应该使用其他功能。