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

oracle字符函数lower() upper() length() substr()

时间:2014-11-09 23:57:03      阅读:582      评论:0      收藏:0      [点我收藏+]

标签:style   ar   sp   div   on   bs   size   tt   nbsp   

一,字符函数: 
小写函数:lower(); 
用法:比如将一个表的所有名称都小写: 
select lower(t.ename) from scott.emp t 
 
大写函数:upper(); 
用法:比如将一个表的所有名称都大写: 
select upper(t.ename) from scott.emp t 
 
长度函数:length(); 
用法:比如将一个表的所有名称中为5个字符长度的取出: 
select t.ename from scott.emp t where length(t.ename)= 5 
注:长度是指字符串的长度 如“中国”为2 “ab”也为2 
 
截取字符串:substr(char,m,n) 
用法:比如显示所有员工的前三位字符 
select substr(t.ename, 1 ,3 ) from scott.emp t 
 
综合运用 : 
以首字母大写方式显示所有员工姓名 
1.select upper(substr(t.ename, 1 ,1 ))|| lower(substr(t.ename, 2 ,length(t.ename)-1)) from scott.emp t 
2.  select  initcap(ename) from scott.emp; 

oracle字符函数lower() upper() length() substr()

标签:style   ar   sp   div   on   bs   size   tt   nbsp   

原文地址:http://my.oschina.net/nly/blog/342494

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