Oracle中各种字段类型处理(日期加减、数字、字符串)

您所在的位置:网站首页 数据库日期相减计算天数的函数 Oracle中各种字段类型处理(日期加减、数字、字符串)

Oracle中各种字段类型处理(日期加减、数字、字符串)

2024-07-12 20:09:04| 来源: 网络整理| 查看: 265

    语法是:trunc(number,num_digits),即:trunc(数值,保留的小数位数)

    

 

3)floor(非四舍五入取整)

    语法是:floor(number),即:floor(数值)

   

 

4)ceil(四舍五入取整)

    语法是:ceil(number),即:ceil(数值)

    

 

  5)ABS(用于返回数字的绝对值)

    语法是:ABS(number),即:ABS(数值)

    

 

 5)数字格式化(数字转字符串)

    语法是:to_char(number)。

    备注:

           用to_char(number)直接转,如果number是小于1的数字时候会存在小数点前面的0不会展示(例1.1),可以用to_char(number,'FM90D999')

         【FM90D999】是指转化格式,其中【FM】是删除9带来的空格(例1.2),【D】是小数点(例1.3);

          其中在【D】前后的【9】和【0】是指转化数字的位数(可以同时存在,各自满足,也可以互补满足);

        【D】前的不满足位数会返回”#“(例2),

         满足位数会返回正常,区别是【0】超过正常位数后不管是【D】前后都会补0(例3.1),【9】不会做处理(例3.2)

         

 

3、 字符串类型处理

1)判断字符串的长度

   语法是:length(varchar)。

   length函数就是返回一个数值,该数值是指字符串的长度。

 

2)替换字符串中某个字符

    2.1)REPLACE:与REPLACE的功能相似

   语法是:replace(字符 ,'字符' , ‘替换的字符’)。replace函数就是返回一个字符。

 

     2.2)REGEXP_REPLACE:与REPLACE的功能相似

 

3)判断某个字符在字符串中出现的次数

    语法是:LENGTH(字段) - LENGTH(REPLACE(字段, '字符' ,''))。返回的是一个数字

 

4)截取字符串

    4.1)SUBSTR

    语法是:SUBSTR(字段 , number1,number2)。number1(数字)字符串开始的位置;number2(数字)截取的长度,从number1开始到算。

                  SUBSTR(字段 , number1)。number1(数字)字符串开始的位置;到结束。

 

    4.2)REGEXP_SUBSTR:与SUBSTR的功能相似

    语法是:REGEXP_SUBSTR(String,pattern,position,occurrence ,modifier )

                  String:操作的字符串;

                  pattern:正则表达式匹配规则,匹配到则返回;

                  position:开始匹配的位置,默认当然是1;

                  occurrence:标识第几个匹配组,默认为1;

                  modifier:模式(‘i‘不区分大小写进行检索,‘c‘区分大小写进行检索。默认为‘c‘)

                           

                  可以实现字符串字段列转行,如下:

                  

 

  

5)判断某个字符是否存在另一个字符中

    5.1)INSTR:

    语法是:INSTR(string1, string2) ,instr(源字符串, 目标字符串),返回 > 0 的数字代表存在。

                  INSTR(string1, string2, start, nth_appearance ) ,instr(源字符串, 目标字符串, 起始位置, 第几次出现)

    5.2)REGEXP_INSTR:与INSTR的功能相似

 

      

 

 

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭