【Oracle语句(三)-- 字符函数】教程文章相关的互联网学习教程文章

oracle单行函数 之 数字函数

Round(数字 \ 列 [,保留小数的位数]):四舍五入 select Round(1234.45,1) from dual = 1234.5 Trunc(数字 \ 列 [,保留小数的位数]):舍弃制定位置的内容 select Trunc(12345.56,-1) from dual=12340 Mod(数字1,数字2):取模,取余数 select mod(123,10) from dual =3oracle单行函数 之 数字函数标签:数字 4.4 bsp 单行 from trunc 小数 函数 run 本文系统来源:http://www.cnblogs.com/zmztya/p/719597...

Oracle中chr()和ascii()函数(附:常用字符与ascii对照表)【图】

比如“&”到底为什么在Oracle中成了特殊字符呢?经过查找,终于揭晓了答案:原来&这个字符在oracle的sql语句或存储过程中用来指定其后跟的是执行时要你输入的变量。如:select * from &AAA;则执行此语句时,系统会提示你给赋值。或者比如:insert into test(col1,col2,col3,TYPE) values(0,0,0,‘&type‘),在PL/SQL Developer的SQL Window 中执行这条语句时,会弹出一个Variables提示框,要求你输入变量‘type‘值。而如果执行:in...

ORACLE异常处理及函数【图】

有三种类型的异常错误 :预定义 ( Predefined )错误 ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。 非预定义 ( Predefined )错误 即其他标准的ORACLE错误。对这种异常情况的处理,需要用户在程序中定义,然后由ORACLE自动将其引发。用户定义(User_define) 错误 程序执行过程中,出现编程人员认为的非正常情况。对这种异常情况的处理,需要用户在程序中定义,然后显式地在...

oracle存储过程和存储函数&触发器

存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程,存储函数 存储过程和存储函数的相同点:完成特定功能的程序 存储过程和存储函数的区别:是否用return语句返回值 =========================创建和使用存储过程============================= 用create procedure命令建立存储过程和存储函数 语法: create [or replace] procedure 过程名(参数列表) as PLSQL子程序体; 实例:带参数的存储函数 create or...

Oracle基本函数应用

select sal,sal AS saly from emp;--求某列的平均值select * from emp;--select sal AS nb from emp;--排序 默认升序 asc 就近原则select * from emp order by empno,sal;--降序 descselect * from emp order by sal desc;--concat 连接 ||select concat(‘hello‘,‘nihao‘) from dual;select empno,empno+25||‘ is a ‘||job AS ta from emp;--把该字段全部变为小写select lower(ename) from emp; --首字母大写select ...

Oracle常用函数及其用法【图】

01、入门Oracle 本章目标: 掌握oracle安装、启动和关闭 基本管理以及常用工具 简单备份和恢复 熟练使用sql,掌握oracle常用对象 掌握数据库设计和优化基本方法 http://jingyan.baidu.com/article/5d6edee228308899eadeec3f.html oracle数据库:一系列物理文件的集合 一个实例是对应一个数据库,但是在12c中(c代表云)RAC集群,可以多个实例对应一个数据库 03、SQL编程 1.oracle中between and 为闭区...

ORACLE如何实现函数、包、存储过程的导入和导出

建 议可以用常规的检查,检查一下:数据字典信息/exp 导出结构检查 1.检查 SELECT * FROM ALL_SOURCE t WHERE T.OWNER = ‘要查询用户‘ AND t.TYPE = ‘PACKAGE BODY‘ select * from USER_SOURCE where type = ‘PACKAGE‘ 2.exp 结构。检查方法如下: http://blog.csdn.net/ideality_hunter/article/details/52087012 oracle怎么导出function和procedure,即函数和存储过程? 1通过在cmd中 使用exp,导出为dmp格 式。 2通...

Oracle 高级排序函数 和 高级分组函数【代码】

1.row_number() 连续且递增的数字 1 2 3 4 row_number() over (partition by xx order by xx ) --学生表中按照所在专业分组,同专业内按成绩倒序排序,成绩相同则按学号正序排序,并给予组内等级select row_number() over(partition by class_id order by score desc)rn,t.* from student2016 t 2.rank() 跳跃排序 若有相同数据则排名相同 然后跳跃排序 1 2 2 2 5 rank() over (partition by xx order by xx ) select rank(...

oracle数据库函数整理

lpad(str1,length,str2) lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。 举例:select lpad(1,5,‘x‘) from dual; 输出结果:xxxx1 rpad(str1,length,str2) lpad函数从右边对字符串使用指定的字符进行填充。从其字面意思也可以理解,r是right的简写,pad是填充的意思,所以lpad就是从右边填充的意思。 举例:select rpad(1,5,‘x‘) fr...

Oracle数据类型,函数与存储过程

Oracle数据类型,函数与存储过程标签:data- mod 函数 字符串类型 proc UI 小数 oat tracking 本文系统来源:http://www.cnblogs.com/yfceshi/p/7262550.html

Oracle 一些函数的使用【代码】

selectnvl(sum(t.dwxhl),1)fromtb_jhdetwherezydm=-1 这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的valueESCAPE escape关键字经常用于使某些特殊字符,如通配符:‘%’,‘——’转义为他们原来的字符的意义,被定义的转义字符通常使用‘\’,但是有时候也可以使用其他符号。 转义字符为d,没有实现转义功能;SQL>select*fromtestwheretestlike‘sddd_%‘escape‘d‘; 查找包含所有‘_‘...

oracle函数大全

数据库 SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(‘A‘) A,ascii(‘a‘) a,ascii(‘0‘) zero,ascii(‘ ‘) space from dual; A A ZERO SPACE--------- --------- --------- --------- 65 97 48 32 2.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C-- -赵 A 3.CONCAT连接两个字符串;SQL> selec...

oracle-游标-存储过程-函数-包

&aa‘;open c1(v_customerName);fetch c1 into v_customer;while(c1%found) loopdbms_output.put_line(v_customer.customerName||‘ ‘||v_customer.sex);fetch c1 into v_customer;end loop;end;五、包 包:包中可以有多个方法,包包括包声明与包主体,包声明中声明的方法名,参数名,类型,个数必须与包主体的方法完全一样。包声明中声明的变量是全局变量,大家都可以用--实现包声明 create or replace package my_p as fun...

Oracle 的函数【图】

Oracle 的函数 分类    单行函数: 对每一行输入值进行计算,得到相应的计算结果,返回给用户,也就是说, 每一行作为一个输入参数,通过函数计算得到每行的计算结果。比如说length 多行函数:对多行输入值进行计算,得到多行对应的多个结果,比如max,min等单行函数 字符函数: 用于处理字符的业务 replace(char 1,search_string,replace_string) 举例: 在emp表中的ename列中替换所有的A select...

Oracle函数

Oracle SQL 提供了用于执行特定操作的专用函数,这些函数大大增强了SQL语言的功能。函数可以接受零个或多个输入的参数,并返回一个输出结果,Oracle数据库主要使用两种类型的函数: 1、单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,比如:mod(x,y)返回x除以y的余数,常用的单行函数有:字符函数:对字符串操作数字函数:对数字进行运算,返回一个数字日期函数:对日期和时间进行处理转换函数:...