更新时间2018-03-24 01:16:09
oracle中首字母显示大写,其他字母显示小写要用upper函数和substr函数。
工具:oracle 10g
步骤:
1、如student表中有如下数据:
2、要name列首字母大写,其他字母不变,用如下语句:
1 select id,substr(upper(name),1,1)||substr(name,2,length(name)-1) name from student;
3、查询结果:
upper函数:功能将字符串中的小写字母转换为大写字母。
语法:Upper( string )
参数string:要将其中的小写字母转换为大写字母的字符串返回值String。函数执行成功时返回将小写字母转换为大写字母后的字符串,发生错误时返回空字符串("")。如果string参数的值为NULL,Upper()函数返回NULL。
substr函数:substr函数在oracle中使用表示被截取的字符串或字符串表达式。
语法:substr(strings|express,m,[n])
参数:strings|express :被截取的字符串或字符串表达式;m 从第m个字符开始截取;n 截取后字符串长度为n。