oracle函数

以下是为您整理出来关于【oracle函数】合集内容,如果觉得还不错,请帮忙转发推荐。

【oracle函数】技术教程文章

oracle 函数

正在看的ORACLE教程是:oracle 函数。PL/SQL单行函数和组函数详解  函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:    单行函数    组函数   本文将讨论如何利用单行函数以及使用规则。   SQL中的单行函数   SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都...

Oracle_基本函数查询综合

Oracle_基本函数查询综合--【1】查询出每各月倒数第三天受雇的所有员工select * from emp where hiredate = last_day(hiredate)-2; --【2】找出早于30年前受雇的员工select * from emp where (sysdate - hiredate)/365>30;select * from emp where months_between(sysdate,hiredate)/12 > 30;select * from emp where to_char(sysdate,‘yyyy‘) - to_char(hiredate,‘yyyy‘)>30; --【3】以首字母大写的方式显示所有员工的姓名se...

oracle 函数大全及运算符

一、函数1、取整 mod(2,10)=2 2、取整 trunc(12/10)=13、取整 ceil(12/10) =24、空(null)指定某个值 nvl(null,9)=95、累计之和 sum(piece)=883476、统计数量 count(keyid)=194 二、算术运算符用于执行数学计算,加(+)、减(-)、乘(*)、除(/)备注:15/10=1.5,而JAVA则为取整数15/10=1三、比较运算符用于将一个表达式与另一个表达式进行比较。=、!= 、<、>、<=、>=in、like、is null 、between、not between四、逻辑运算符用户合并...

oracle函数创建与调用【代码】

函数的定义:CREATEORREPLACEFUNCTION FUNCTION_TEST(PARAMER1 INVARCHAR, -- 参数的类型不写长度PARAMER2 OUT VARCHAR,PARAMER3 INVARCHAR)RETURNVARCHAR -- 函数要写返回值AS -- 表示函数体的开始PARAMER4 VARCHAR(40); -- 定义内部参数PARAMER5 VARCHAR(40); BEGINPARAMER4 := CONCAT(PARAMER1, PARAMER3);  -- 赋值符号为 :=PARAMER5 := CONCAT(PARAMER3, PARAMER1);PARAMER2 := CONCAT(PARAMER4, PARAMER5);RETURN‘S...

oracle函数【代码】

SELECT INITCAP(‘the soap‘) "Capitals" FROM DUAL; --首字母大写 帕斯卡命名法selectLOWER(‘XIAOJIANJIAN‘) "list" FROM DUAL; SELECTLOWER(‘MR. SCOTT MCMILLAN‘) "Lowercase" FROM DUAL; --全部小写SELECTUPPER(‘last_name‘) "Uppercase"FROM DUAL; --全部大写SELECT CONCAT(CONCAT(‘last_name‘, ‘‘‘s job category is ‘),student."id") "Job" FROM student WHERE student."id" =3;--连接字符串SELECT SUBST...

Oracle 函数【代码】

分页查询 rownum 表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。 rowid 表示每一列对应的十六进制物理地址值 通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候。1--;逻辑排序,从1开始,按顺序排序2select*,rownum from emp1、查询最后一条消息1select*2denghufrom emp 3where rowid =(selectmax(rowid) from emp )2、删除最早最新的数据1deletefrom emp where empno in...

Oracle-函数-替换字符串【代码】

在平常的工作当中,经常需要替换字符串中的字符,比如将身份证号1991年的全部替换为2001年,替换的方式有三种(TRANSLATE、REPLACE、REGEXP_REPLACE),支持嵌套调用:/* REPLACE(char,search_string,replacement_string)‘1991‘ is search_string ‘2001‘ is replacement_string REPLACE returns char with every occurrence of search_string replaced with replacement_string. If replacement_string is omitted or null, th...

用python读取oracle函数返回值【代码】

在oracle中创建一个函数,本来是想返回一个index table的,没有成功。想到文本也可以传输信息,就突然来了灵感,把返回值设置文本格式。考虑到返回数据量可能会很大,varchar2类型长度吃紧,于是将返回值类型设置为clob。我是用scott用户的测试表,这个是函数定义情况:create or replace function test_query_func(dept varchar2) return clob is type test_record is record (rec_empno emp.empno%type, ...

OracleSpatial函数【代码】

Oracle_spatial的函数一sdo_Geom包的函数:用于表示两个几何对象的关系(结果为True/False)的函数:RELATE,WITHIN_DISTANCE验证的函数:VALIDATE_GEOMETRY_WITH_CONTEXT,VALIDATE_LAYER_WITH_CONTEXT单个对象操作的函数:SDO_ARC_DENSIFY, SDO_AREA,SDO_BUFFER,SDO_CENTROID,SDO_CONVEXHULL, SDO_LENGTH,SDO_MAX_MBR_ORDINATE, SDO_MIN_MBR_ORDINATE,SDO_MBR,SDO_POINTONSURFACE需两个对象操作操作的函数:SDO_DISTANCE,...

oracle 函数学习 Oracle10g学习系列(7)

Oracle函数有字符函数、数学函数、日期函数和转换函数。我只了解了字符函数和数学函数。一、字符函数:lower(char) 将字符串转化为小写的格式SQL> select lower(ename),ename from emp;LOWER(ENAME) ENAME------------ ----------smith SMITHallen ALLENward WARDupper(char) 将字符串转化为大写的格式SQL> select upper(ename),ename from emp;UPPER(ENAME) ENAME------------ ----------SMITH ...