码迷,mamicode.com
首页 > 数据库 > 详细

oracle单行函数之字符函数

时间:2014-12-23 16:56:03      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

Lower--转换为小写

upper--转换为大写

Initcap--首字母大写

concat--连接字符

substr--截取字符

length/length--获取字符串长度(字节长度)

instr--指定字符所在的位置

lpad/rpad--左/右填充

trim--去除字符串两端制定字符

replace--替换指定字符

 

Demo:

 1 SQL> select lower(Hello WorLD),upper(Hello WorLD),initcap(Hello WorLD) from dual;
 2  
 3 LOWER(HELLOWORLD) UPPER(HELLOWORLD) INITCAP(HELLOWORLD)
 4 ------------------- ------------------- ---------------------
 5 hello world         HELLO WORLD         Hello World
 6  
 7 SQL> select concat(Hello,world) from dual;
 8  
 9 CONCAT(HELLO,WORLD)
10 -----------------------
11 Helloworld
12  
13 SQL> select substr(Hello world,4),substr(Hello world,4,4) from dual;
14  
15 SUBSTR(HELLOWORLD,4) SUBSTR(HELLOWORLD,4,4)
16 ---------------------- ------------------------
17 lo world               lo w
18 
19  
20 SQL> select length(Hello world),lengthb(Hello world),length(武汉),lengthb(武汉) from dual;
21  
22 LENGTH(HELLOWORLD) LENGTHB(HELLOWORLD)   LENGTH(武汉)   LENGTHB(武汉)
23 -------------------- --------------------- -------------- ---------------
24                   11                    11              2               6
25  
26 SQL> select instr(Hello world,w) from dual;
27  
28 INSTR(HELLOWORLD,W)
29 -----------------------
30                       7
31  
32 SQL> select lpad(Hello,10,*),rpad(Hello,10,*) from dual;
33  
34 LPAD(HELLO,10,*) RPAD(HELLO,10,*)
35 -------------------- --------------------
36 *****Hello           Hello*****
37  
38 SQL> select trim(H from Hello world HHHH) from dual;
39  
40 TRIM(HFROMHELLOWORLDHHHH)
41 -----------------------------
42 ello world
43  
44 SQL> select replace(Hello world,l,*) from dual;
45  
46 REPLACE(HELLOWORLD,L,*)
47 -----------------------------
48 He**o wor*d

 

oracle单行函数之字符函数

标签:

原文地址:http://www.cnblogs.com/liuwt365/p/4180286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!