oracle 数据类型转换

oracle 数据类型转换,第1张

可以取出来用程序转

比如java的强转(int)resultgetfloat(XXX)

sql转得看你用什么数据库

比如oracle trunc

但需要注意精度

否则数据就不准确了

oracle 中的时间计算是用 天 做单位的。

trunc(sysdate+1) 这个可以 表示明天0点

+9/24 正确,表示9点

+30/60 ,就不行了 30/60 = 05 ,就是 05天,那是半天 12个小时。

表示半个小时,30/(6024)

select

trunc(sum(a)),

trunc(sum(b))

from(

select

nvl(case

when

Time

between

A

and

B

then

count(id)

end,

0)

a,

nvl(case

when

Time

between

C

adn

D

then

count(id)

end,

0)b

from

table

group

by

id,Time)

--TRUNC(),截取。如:TRUNC(1095,0)position截取的位置

以上就是关于oracle 数据类型转换全部的内容,包括:oracle 数据类型转换、oracle数据库的触发器中如何通过当前系统时间sysdate表示出第二天上午9:30分这个时间、informix是什么数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9499061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存