首页 > 数据库 >ORACLE内置函数

ORACLE内置函数

时间:2023-09-11 10:00:58浏览次数:56  
标签:字符 内置 函数 -- dual ORACLE select

ORACLE内置函数
原文链接:https://blog.csdn.net/m0_63300795/article/details/124473586

目录

一,内置函数的分类.

二,转换函数

三,日期函数

四,字符函数

五,数学函数

六,聚合函数


一,内置函数的分类.

  • 内置函数:Oracle自带的函数,我能只需要去调用就可以了。

  • Oracle里面的内置函数分为如下几类:

    1. 转换函数;

    2. 日期函数

    3. 字符函数;

    4. 数学函数;

    5. 集合函数。

 

 

二,转换函数

1.to_char();作用是把一个非字符的类型转换为字符类型

2.to_date();作用是字符类型的时间转换为日期类型

3.to_number();作用是把字符类型转换为数值类型

 

 

 

三,日期函数

1.add_months();在指定的日期上加上指定数量的月份,求当时的日期

2.extract();单独取日期里面的年月日

3.months_between();求两个时间之间相差的月份

4.Last_day();求本月的最后一天

5.Next_day();求下个指定星期的日期

 

 

 

四,字符函数

1.select upper('abcdAsdfa') from dual;                     --全部转为大写;

2.select lower('abcdAsdfa') from dual;                     --全部转为小写;

3.select ltrim('abcd','a') from dual;                             --去掉左边的字符(第一个字符若是a则去除,反之不去除);

4.select rtrim('acccsdfdsccccbcd','c') from dual;        --去掉右边的字符(第一个字符若是c则去除,反之不去除);

5.select initcap('adad') from dual;                             --将首字母转换为大写;

6.select substr('abcdefghi',3,4) from dual;                  --从第三位开始截,截4个;

7.select instr('abcdefg','c') from dual;                          --判断c的位置,下标从1开始;

8.select concat('aa','bb') from dual;                              --这是拼接的意思,用的少,因为我们可以用||替代;

9.select ascii('a') from dual;                                            --求a的ic码;

10.select char(77) from dual;                                              --将ic码转换成对应的值字符;

11.select length('abcd张') from dual;                               --求字符的个数,不是字节的个数;

12.select lpad('abde',9,'x') from dual;                              --左填充,从左边开始用‘x’填充,直到字节的长度变为9为止;

13.select rpad('abde',9,'x') from dual;                               --右填充,从 边开始用‘x’填充,直到字节的长度变为9为止;

14.select decode('c','a',1,'b',2,'c',3) from dual;                 --结果为3,意思是给几个结果进行

 

 

五,数学函数

1.select ceil(57.12) from dual;                       --向上取整;

2.select floor(57.98) from dual;                     --向下取整;

3.select round(54.99) from dual;                   --结果是55,四舍五入;

4.select round(54.59,1) from dual;                --四舍五入并且保留小数点后1位数;

5.select power(3,2) from dual;                      --3的2次方;

6.select mod(6,7) from dual;                            --取余/模;

7.select sqrt(4) from dual;                               --开根号;

8.select sign(0) from dual;                               --如果是正数结果就为1,如果是负数结果就为-1,如果是0,结果就为0;

 

 

六,聚合函数

1.sum();求总和

2.max();求最大值

3.min();求最小值

4.avg();求平均数

5.count();求总个数


 

 

标签:字符,内置,函数,--,dual,ORACLE,select
From: https://www.cnblogs.com/sunny3158/p/17692801.html

相关文章

  • LED汽车灯驱动芯片降压恒流IC内置mos管AP5193
    AP5193是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-100V输入的高精度降压LED恒流驱动芯片。最大电流2.5A。AP5193可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5193工作频率可以通过RT外部电阻编程来设定,同时内置抖频电路,可以降低对其他设备的E......
  • §3. 参变量函数的导数
    掌握参变量方程的求导法则。记住参变量函数的求导公式,和极坐标下向径与切线的夹角的正切公式.  等角螺线、对数螺线或生长螺线是在自然界常见的螺线,在极坐标系(r,θ)中,这个曲线可以写为或  因此叫做“对数”螺线。之所以叫等角螺线,是因为在极坐标中,螺线和射线的夹角始终......
  • 2.Oracle 11g rac安装
    查考:https://www.bilibili.com/video/BV1oJ411q7h3?p=10&spm_id_from=pageDriver&vd_source=410828f542644e3f8ce51b0e82e8475d......
  • 有n个整数,使前面各数顺序向后m个位置,最后m个数变成最前面m个数,见图 8.43。写一函数实
    4,有n个整数,使前面各数顺序向后m个位置,最后m个数变成最前面m个数,见图8.43。写一函数实现以上功能在主函数中输入个整数和输出调整后的n个数。我的代码:1.使用双向链表voidMoveDLink(DoubleListhead,intm,intn){/*寻找原链表第n-m个节点*/DoubleListcurrent......
  • MySQL数据库进阶 自定义函数
    自定义函数在MySQL中,您可以使用自定义函数来扩展数据库管理系统的功能。自定义函数允许您封装一段可重用的代码,并在查询和其他操作中调用它。以下是在MySQL中创建和使用自定义函数的一般步骤:1、创建自定义函数语法:CREATEFUNCTIONfunction_name(parameters)RETURNSreturn_t......
  • 无涯教程-JavaScript - DISC函数
    描述DISC函数返回有价证券的折现率。语法DISC(settlement,maturity,pr,redemption,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日期。RequiredMaturity证券的到期日。到期日......
  • 无涯教程-JavaScript - DDB函数
    描述DDB函数使用双倍余额递减法或您指定的某些其他方法返回指定期间内资产的折旧。语法DDB(cost,salvage,life,period,[factor])争论Argument描述Required/OptionalCostTheinitialcostoftheasset.RequiredSalvage折旧结束时的价值(有时称为资产的残值)......
  • pixi.js 的头像制作功能【函数】
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><scriptsrc="https://cdn.jsdel......
  • 封装的函数小工具
    //部分为网上借用,以方便本人复查使用。//数字格式化如:123,456.78functionformatter_k(num){conststr=num.toString();//转字符串constval=str.replace(/\d+/,(n)=>{returnn.replace(/(\d)(?=(\d{3})+$)/g,($1)=>$1+",");});......
  • Golang 初识: 函数调用与定义丶字符串处理丶Json的处理
    一.基本函数调用与定义1packagemain23import(4"encoding/json"5"errors"6"fmt"7"math/rand"8"mylib/pkg/student"9"mylib/pkg/utils"10"sort"11......