Oracle单行函数笔记】的更多相关文章

Oracle中单行函数的分类:1.字符函数substr():字符串截取select substr('我爱你,你知道么?',0,4) from dual执行结果:我爱你,length函数:字符串长度select length('我爱你,你知道么?') from dual执行结果:9Replace()函数:替换指定字符select replace('我爱你,你知道么?','你','的是他') from dual执行结果:我爱的是他,的是他知道么?upper函数:转字母大写select upper('…
一.什么是函数 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称为函数. 二.单行函数简介 单行函数只对表中的一行数据进行操作,并且对每一行数据只产生一个输出结果.单行函数可以接受一个或多个参数,其产生的输出结果的数据类型可能与参数的数据类型不同. 单行函数包含: 1.字符型 2.数字型 3.日期型 4.转换型 5.一般型函数 三.单行字符型函数 常用的字符型函数包括: LOWER.UPPER.INITCAP.CONCAT.SUBSTR.LENGTH.INSTR.TRIM.RE…
一.尽管各个数据库都是支持sql语句的.可是每一个数据库也有每一个数据库所支持的操作函数,这些就是单行函数.假设想进行数据库开发的话.除了要回使用sql语句外,就是要多学习函数. 1.单行函数的分类: 字符函数.数字函数.日期函数.转换函数.通用函数. 2.字符函数:功能主要是进行字符串的操作. upper(字符串 | 列):将输入的字符串变为大写返回. lower(字符串 | 列):将输入的字符串变为小写返回. initcap(字符串 | 列):开头首字母大写. length(字符串 | 列)…
单行函数分为五种类型:字符函数.数值函数.日期函数.转换函数.通用函数. 1.字符函数: 对于输入的字符转换为需要转为的字符或数值. upper()大写 --小写字母转为大写字母 --对于表指定的字符转大写 --对于指定列字符转大写 lower() 大写字母转小写 --大写字母转小写 --对指定的值转小写 INITCAP() 第一个字母转为大写 --表一列首字母转为大写 concat() 和  || 拼接字符串 --将两个字符拼接起来 --使用concat() --使用  || ---拼接实例…
单行函数 --字符函数--1.ASCII 返回与指定的字符对应的十进制数;select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; --2.CHR 给出整数,返回对应的字符;select chr(54740) zhao,chr(65) chr65 from dual; --3.CONCAT 连接两个字符串;select concat('010-','88888888')||'转23' 高乾竞电话 fr…
单行函数 整个SQL的精髓:select语句+单行函数(背) 字符串函数 常用的处理字符串的函数有如下: No. 函数名 含义 1 UPPER(c1)  upper 将字符串全部转为大写 2 LOWER(c1)   lower 将字符串全部转为小写 3 INITCAP(c1)   initcap 将字符串的首字母转为大写 4 LENGTHC(c1)  length 返回字符串的长度 5 SUBSTR(c1,n1[,n2])  substr 取得字符串的子串,n1是指定起始索引,n2是指定取多少个…
单行函数:对单个数值进行操作,并返回一个值. 分类:1.字符函数    1)concat(a,b) 拼接a,b两个字符串数据    2)initcap(x) 将每个单词x首字母大写     3)lower() / upper()  将字符串小写/将字符串大写    4)length() 获取字符串的长度    5)lpad(a,b,c) /rpad() 将a字符串左边填充至b长度,用c字符填充,如果c字符不填写,默认用空格填充    6)ltrim(a,b)  / rtrim()  去除a字符串…
介绍Oracle的开窗函数之前先介绍一下分析函数,因为开窗函数也属于分析函数 分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行. 上面是开窗函数over(...)的简单介绍. 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化 oracle开窗函数使用的话一般是和order.partition by.row_number().rank().dense_rank()几个函数一起使用 例子:成绩表的例子,…
两种 SQL 函数 单行函数 字符函数 大小写控制函数 SELECT employee_id, last_name, department_id FROM employees WHERE last_name = 'higgins'; no rows selected SELECT employee_id, last_name, department_id FROM employees WHERE LOWER(last_name) = 'higgins'; 字符控制函数 注意: SQL语法中的索引…
一.字符函数 1.dual 临时表 oracle中的临时变量表,此表只返回第一行第一列 例如:select sysdate from dual 输出:2014-6-9 11:20:39 2.Initcap函数 格式:Initcap(str) 将传入的字符的第一个变成大写,其他位置字符变成小写 例如:select initcap('aBcD') from dual; 输出:Abcd 3.Concat函数,类似于sql server中的+ 格式:Concat(str) 链接2个字符串为一个整体, 例…