oracle截取函数的编写,Oracle开发--日期截取及四舍五入

b5a5099b6f17db4742d19c7e9048c5fe.png

SQL >select sysdate "Now date",

c463c3d1e93ad6631b8531aca9cfbd3a.png

2Round (sysdate, 'yyyy' ) Round_year,

a702fccf9414f945696f8baebab97e68.png

3 Trunc(sysdate, 'yyyy' ) Trunc_year

93201cc8170bc9306faab54d48ba7f52.png

4from dual;

b24f1c30435159298eaf4550879d2ad1.png

77412129a7c088a6b5c832cca9743f1d.png

Now date ROUND_YEAR TRUNC_YEAR

dc1027f205ca18a043285f3121c00e90.png

---------- ---------- ----------

f24a4ed49015f176fa1f61c755780bce.png

30- 6月-0801- 1月-0801- 1月-08

关于这两个函数可用的格式非常多,但日常应用中用得比较多的基本上就这几个,以Round函数为例:

9b2cf8c4f6f1db4406e2cd19440d7e5a.png

select Round (sysdate, 'Q' ) Rnd_Q,

c865acc86f15099bf0a59d1a91767f6e.png

Round (sysdate, 'Month' ) Rnd_Month,

526975270d986aa3854e2397b37ccc50.png

Round (sysdate, 'WW' ) Rnd_Week,

02505259c1f345f4283f4d1ca9308ba2.png

Round (sysdate, 'W' ) Rnd_Week_again,

16d39449c44e1dff365924ce4aafa7c6.png

Round (sysdate, 'DDD' ) Rnd_day,

26503928f3086a8c8249d5ff23dab7b1.png

Round (sysdate, 'DD' ) Rnd_day_again,

c770e3553d1b33402a46894cbc94417f.png

Round (sysdate, 'DAY' ) Rnd_day_of_week,

c5a00c7066055a672fd4eab44184e689.png

Round (sysdate, 'D' ) Rnd_day_of_week_again,

5eda9b16249deff1311ac5d7c0f6f1d6.png

Round (sysdate, 'HH12' ) Rnd_hour_12,

00b08f9a1a776f110af4f0484aacf4b3.png

Round (sysdate, 'HH24' ) Rnd_hour_24,

3e4c15c5cd41a67e7bed053efc250812.png

Round (sysdate, 'MI' ) Rnd_minute

c12a1f0234d3fd48f9f65793b867f691.png

from dual

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值