新闻中心> 文章详情

Oracle常用的三个函数

2015年07月16日

  今天碰到三个函数TRIM、TRUNC、DECODE,将体会记录下来,以供日后查阅方便。学Oracle认证培训,来江苏万和计算机培训中心

  1.TRIM函数:用于出去字符串行首和行尾的空格。

  SELECTTRIM('YICHANGzyh')"TRIMe.g."

  FROMdual;

  TRIMe.g.

  YICHANGzyh

  2.TRUNC函数:截断函数。

  SELECTtrunc(sysdate)"截取到当天",

  trunc(sysdate,'year')"截取到年第一天",

  trunc(sysdate,'month')"截取到月第一天",

  trunc(sysdate,'day')"截取到周第一天",

  trunc(sysdate,'hh24')"截取到小时(0分0秒)",

  trunc(sysdate,'mi')"截取到分钟(0秒)"

  FROMdual;

  截取到当天,截取到年第一天,截取到月第一天,截取到周第一天,截取到小时(0分0秒),截取到分钟(0秒)

  2013-2-20,2013-1-1,2013-2-1,2013-2-17,2013-2-2017:00:00,2013-2-2017:02:00

  3.DECODE函数:条件判断。

  decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)

  该函数的含义如下:

  IF条件=值1THEN

  RETURN(翻译值1)

  ELSIF条件=值2THEN

  RETURN(翻译值2)

  ……

  ELSIF条件=值nTHEN

  RETURN(翻译值n)

  ELSE

  RETURN(缺省值)

  ENDIF

上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入