oracle单行函数之通用函数】的更多相关文章

NVL()函数,处理null. Decode()函数,:多数值判断 Decode(数值 \ 列,判断值1,显示值1,判断值2,显示值2)若是判断值不包含的,则显示为空 Decode()函数非常类似程序中的if else语句,唯一不同的是函数判断的是数值,而不是逻辑条件 案例:select  empro,empname,job,decode(job,'clerk','办事员','saleman','销售员'......)…
NVL (a,b) --当a=null时,返回b,否则返回a NVL2 (a, b, c) -- 当a=null时,返回c,否则返回b NULLIF (expr1, expr2) --当a=b时,返回null,否则返回a COALESCE (expr1, expr2, ..., exprn) --从左至右找到第一个不为null的值 SQL) from emp; COMM NVL(COMM,) --------- ----------- rows selected SQL,) from emp;…
Oracle中单行函数的分类:1.字符函数substr():字符串截取select substr('我爱你,你知道么?',0,4) from dual执行结果:我爱你,length函数:字符串长度select length('我爱你,你知道么?') from dual执行结果:9Replace()函数:替换指定字符select replace('我爱你,你知道么?','你','的是他') from dual执行结果:我爱的是他,的是他知道么?upper函数:转字母大写select upper('…
一.尽管各个数据库都是支持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…
一.什么是函数 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称为函数. 二.单行函数简介 单行函数只对表中的一行数据进行操作,并且对每一行数据只产生一个输出结果.单行函数可以接受一个或多个参数,其产生的输出结果的数据类型可能与参数的数据类型不同. 单行函数包含: 1.字符型 2.数字型 3.日期型 4.转换型 5.一般型函数 三.单行字符型函数 常用的字符型函数包括: LOWER.UPPER.INITCAP.CONCAT.SUBSTR.LENGTH.INSTR.TRIM.RE…
两种 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语法中的索引…
单行函数 整个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字符串…