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

ORACLE常用数值函数、转换函数、字符串函数

本文并不准备介绍全部的oracle函数,当前情势下,俺也还没这个时间,需要学习的东西太多了,要把多数时间花在学习经常能用上的技术方面:),所以如果是准备深入了解所有oracle函数的朋友,还是去关注:Oracle SQL Reference官方文档更靠谱一些。 本文更多将会介绍三思在日常中经常会用到的,或者虽然很少用到,但是感觉挺有意思的一些函数。分二类介绍,分别是:   著名函数篇 -经常用到的函数   非著名函数篇-即虽然很少...

ORACLE日期时间函数大全

TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值:11 mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov ...

oracle rank()函数总结【代码】

首先,要了解rank在英语的意思:等级.也就是说这是一个给数据确定等级的函数. 以销售为例,有地区,年,月,销售员,销售额,记录这五个字段.我们可以按地区,年,月,销售额对销售员进行排序,这样对销售员来说就相当于有一个等级概念了,第一名就是销售最高的......,如果我们要找出每个地区,年,月,销售额的前三名销售员.SQL如何写? java 代码 SELECT area_code, YEAR, MONTH, saleroom,saler RANK () OVER (PARTITION BY area_code,year...

[02] Oracle简单单行函数【代码】

--upper(str), lower(str):将str转换成大,小写 select upper(‘hello‘) as x1, lower(‘HELlo‘) as x2 from dual; --initcap(str):将str中的每个单词的首字母大写,其他字母小写 select initcap(‘hELlo world!‘) as x from dual; --concat(str1, str2)或(str1 || str2):将str1和str2两个字符串连接成一个字符串 select concat(1 , ‘b‘) as x1, 1.2 || ‘b‘ as x2 from dual; --length(str):计算str的长度 select lengt...

oracle数据库内置函数之数值函数、字符函数、日期函数、转换函数及其在查询语句中的运用【代码】

数值函数:1、四舍五入函数round() from dual:一行一列组成select round(23.4) from dual;--默认不写m表示m为0select round(23.45,1) from dual;--1表示保留小数点后一位,那么是小数点的第二位四舍五入select round(23.45,-1) from dual;---1表示小数点前一位四舍五入取整,前一位是3四舍五入为202、取整函数:select ceil(23.45),floor(23.45) from dual;3、常用计算:abs(n)绝对值函数:select abs(23.45),abs(-23),abs(0) from ...

ORACLE/SQL用函数进行每年,每月,每周,每日的数据汇总

假设一个销售明细表 sale_detail 含有 国家(country),销售时间(sale_time),销售额(sale_money)..等等 需要用到求和函数 SUM()和分组子句 GROUP BY 按国家和年份分组进行求和汇总(对每一个国家的每一年进行求和) 有两种语句形式: 每年汇总 1、表格形式例如:国家年份销售额巴西2014500000000000方式一: SELECT S.country as 国家---as 可以省略 to_char(S.sale_time,’YYYY’) as 年份---to_char()字符格式...

ORACLE/SQL用函数进行每年,每月,每周,每日的数据汇总

假设一个销售明细表 sale_detail 含有 国家(country),销售时间(sale_time),销售额(sale_money)..等等需要用到求和函数 SUM()和分组子句 GROUP BY 按国家和年份分组进行求和汇总(对每一个国家的每一年进行求和) 有两种语句形式:每年汇总1、表格形式例如:国家年份销售额巴西2014500000000000方式一:SELECT S.country as 国家---as 可以省略 to_char(S.sale_time,’YYYY’) as 年份---to_char()字符格式化函数...

问题:oracle nvl;结果:Oracle中的NVL函数【图】

转载▼标签: nvl oracle分类: Oracle Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值...

oracle__wm_concat函数

准备测试数据 SQL> create table test(id number,name varchar2(20)); SQL> insert into test values(1,‘a‘); SQL> insert into test values(1,‘b‘); SQL> insert into test values(1,‘c‘); SQL> insert into test values(2,‘d‘); SQL> insert into test values(2,‘e‘); SQL> commit; 效果1 : 行转列 SQL> select wm_concat(name) from test; WM_CONCAT(NAME) -----------------------------------------------------...

oracle IN函数的用法。

SQL: "IN" Function The IN function helps reduce the need to use multiple OR conditions. 译:IN函数有助于减少OR条件的复合使用。 The syntax for the IN function is: 译:IN函数的语法: SELECT columnsFROM tablesWHERE column1 in (value1, value2, .... value_n);oracle IN函数的用法。标签:本文系统来源:http://www.cnblogs.com/sunpx/p/4769125.html

oracle 之函数

在oracle数据库中,函数的作用, 方便数据的统计; 处理查询结果; oracle 提供了很多内置函数,所谓的内置函数,就是安装完oracle,之后,就可以使用,并不需要你自己写; 数值函数;(求平均值,求和); 字符函数;(字符函数); 日期函数 :(获取我们的系统时间); 转换函数: 在查询语句中,使用这些函数; 将小写字母转换成大写; oracle 之函数标签:本文系统来源:http://www.cnblogs.com/zht0915/p/4769605.html

Oracle函数

CREATE OR REPLACE FUNCTION TEMP_FUNC_WYL(PI_AAA100 VARCHAR2, PI_AAA102 VARCHAR2)--字典转换,把代码值转换成对应的可理解的中文,卫永乐,20141105 RETURN VARCHAR2 IS V_AAA103 VARCHAR2(1000);BEGIN SELECT AAA103 INTO V_AAA103 FROM AA10 A WHERE A.AAA100 = PI_AAA100 AND A.AAA102 = PI_AAA102; RETURN V_AAA103;EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUT...

Oracle中instr 函数的详解

INSTR (源字符串, 目标字符串, 起始位置, 匹配序号) 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始 到字符的结尾就结束。 语法如下: instr( string1, string2 [, start_position [, nth_appearance ] ] ) 参数分析: string1 源字符串,要在此字符串中查找。 string2 要在string1中查找的字符串. start_position 代表string1 的哪个位置开始查找。此...

Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)

子程序通常完成特定的功能PL/SQL座。,能够被不同的应用程序多次调用。Oracle提供能够把PL/SQL程序存储在数据库中,并能够再不论什么地方来执行它。这样就叫做存储过程或者是函数。过程和函数的唯一差别就是函数总是向调用者返回数据。而过程则不返回数据。 函数假设用户要常常运行某些操作,而且须要返回特定的数据。那么就能够将这些操作构造成一个函数。 能够使用SQL语句定义函数。基本的语法:create or replace function fun_...

Oracle 分析函数的使用(主要是rollup用法)

分析函数参考手册:http://xsb.itpub.net/post/419/33028 分析函数的使用方法1. 自动汇总函数rollup,cube,2. rank 函数, rank,dense_rank,row_number3. lag,lead函数4. sum,avg,的移动增加,移动平均数5. ratio_to_report报表处理函数6. first,last取基数的分析函数 本人在项目中由于用到小计、合计的统计,前面想到用union all,但这样有点麻烦并且效率也不高,就从网上查到资料说是oracle 8i、oracl 9i、oracle 10g 中已经...