Oarcle之单行函数(上)】的更多相关文章

dual 是一个虚表,为了满足sql句式而设置这么一个表   单行函数 字符函数 concat 拼接两个字符串 select concat (concat(ename,‘的职位是’),job) from emp:   initcap将每个单词的首字母大写 select initcap (‘shou zi mu da xie’) from dual:   lower将字符串中的字符小写 select lower (‘DAXIE’ ) from dual: upper将字符串中的字符大写 selec…
1.字符函数 ltrim 去除字符串左边指定字符,如果不设定第二个参数,则默认去除空格 rtrim去除字符串右边指定字符,如果不设定第二个参数,则默认去除空格 例如:select ltrim (‘a   ababab         ’,  'a')from dual; 例如: select rtrim  ( '         acababab     aaaa'   ,  'a'  ) from dual; 注*:值去除所指定的第一块相同的指定的字母,如果是一个则去除一个,如果是一连串相同的…
1.过滤和排序 SQL> --查询10号部门的所有员工信息 SQL> select * from emp ; 未选定行 SQL> ed SP2: 无法创建保存文件 "afiedt.buf" SQL SQL> c /empno/deptno; SQL> / EMPNO ENAME JOB MGR HIREDATE ---------- -------------------- ------------------ ---------- -----------…
SQL函数 SQL函数分类 SQL函数主要有两种,分为单行函数.多行函数 单行函数:只对一行进行变换,每行返回一个结果.可以转换数据类型,可以嵌套参数可以是一列或一个值 多行函数:多行函数,每次对一组记录进行处理.然后对于这一组记录只返回一个结果. 单行函数 单行函数的分类:主要有字符.通用.转换.日期.数值 字符函数 字符函数分为:大小写控制函数.字符控制函数 大小写控制函数 :这类函数改变字符的大小写 SELECT 'helloworld Java', LOWER('helloworld J…
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则. SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符.数字.日期.转换.和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数.这些函数均可用于SELECT,WHERE.ORDER BY等子句中,例如下面的例子中就包含了TO…
一.什么是函数 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称为函数. 二.单行函数简介 单行函数只对表中的一行数据进行操作,并且对每一行数据只产生一个输出结果.单行函数可以接受一个或多个参数,其产生的输出结果的数据类型可能与参数的数据类型不同. 单行函数包含: 1.字符型 2.数字型 3.日期型 4.转换型 5.一般型函数 三.单行字符型函数 常用的字符型函数包括: LOWER.UPPER.INITCAP.CONCAT.SUBSTR.LENGTH.INSTR.TRIM.RE…
Oracle中的单行函数 1 字符函数 UPPER()--将字符串转换为大写 SELECT UPPER('abc') FROM dual; LOWER()-将字符串转换为小写 SELECT LOWER('ABC') FROM dual; INITCAP()-首字母大写,其它字母小写. SELECT INITCAP('hello') FROM dual; REPLACE()-将指定的字符/字符串替换 SELECT REPLACE('abcd efg','cd','XXX') FROM dual;…
Oracle中单行函数的分类:1.字符函数substr():字符串截取select substr('我爱你,你知道么?',0,4) from dual执行结果:我爱你,length函数:字符串长度select length('我爱你,你知道么?') from dual执行结果:9Replace()函数:替换指定字符select replace('我爱你,你知道么?','你','的是他') from dual执行结果:我爱的是他,的是他知道么?upper函数:转字母大写select upper('…
作者: kent鹏 转载请注明出处: http://www.cnblogs.com/xieyupeng/p/7272236.html Oracle的集群 Oracle的体系结构 SQL> --当前用户 SQL> show user USER 为 "SCOTT" SQL> --当前用户下的表 SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ -------…
单行函数:对单个数值进行操作,并返回一个值. 分类: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字符串…