剑桥雅思10听力答案:oracle常用字符处理函数lower initcap concat substr len...

来源:百度文库 编辑:中财网 时间:2024/04/29 09:25:37

oracle常用字符处理函数lower initcap concat substr length replace trim lpad   

2008-04-07 14:54:52|  分类: Oracle |字号 订阅

函数名称

功    能

实  例

结  果

ascii

获得字符的ASCII码

Ascii('A')

65

chr

返回与ASCII码相应的字符

Chr(65)

A

lower

将字符串转换成小写

lower ('SQL Course')

sql course

upper

将字符串转换成大写

upper('SQL Course')

SQL COURSE

initcap

将字符串转换成每个单词以大写开头

initcap('SQL course')

Sql Course

concat

连接两个字符串

concat('SQL', ' Course')

SQL Course

substr

给出起始位置和长度,返回子字符串

substr('String',1,3)

Str

length

求字符串的长度

length('Wellcom')

7

instr

给出起始位置和出现的次数,求子字符串在字符串中出现的位置

instr('String', 'r',1,1)

3

lpad

用字符填充字符串左侧到指定长度

lpad('Hi',10,'-')

--------Hi

rpad

用字符填充字符串右侧到指定长度

rpad('Hi',10,'-')

Hi--------

trim

在一个字符串中去除另一个字符串

trim('S' FROM 'SSMITH')

MITH

replace

用一个字符串替换另一个字符串中的子字符串

replace('ABC', 'B', 'D')

ADC


【训练2】  显示雇员名称和职务列表。 输入并执行查询: SELECT   concat(rpad(ename,15,'.'),job) as 职务列表 FROM  emp; 结果为: 职务列表 --------------------------------------- SMITH..........CLERK ALLEN..........SALESMAN WARD...........SALESMAN 【训练3】  显示名称以“W”开头的雇员,并将名称转换成以大写开头。 输入并执行查询: SELECT empno,initcap(ename),job FROM emp WHERE substr(ename,1,1)='W'; 结果为:    EMPNO INITCAP(EN JOB --------------- ---------------- ------------------    7521   Ward      SALESMAN 分享到:          阅读(888)| 评论(0)| 引用 (0) |举报   Oracle 常用数值处理函数:abs sqrt power ceil round trunc   oracle常用日期函数 months_between add_months next_day to_date() to_Number to_char

相关文章

  • racle常用的字符和字符串处理类函数2009-10-23 15:19:39
  • oracle 字符串函数2007-01-08 15:36:55
  • Oracle字符串处理函数2009-12-04 10:15:57
  • oracle操作记录---字符串和数值函数2010-01-30 01:34:09
  • ORACLE常用数值函数、转换函数、字符串函数介绍2007-07-06 10:18:38

最近读者