使用举例:select lower(表中字段) from 表名
该sql实现将表里的字段信息中含有字母的全部转成小写。
2、upper():小写字符转化成大写的函数
使用举例:select upper(表中字段) from 表名
该sql实现将 user表里的字段信息中含有字母的全部转成大写。
扩展资料
oracle常用函数介绍:
1、CONCAT(X,Y):连接字符串X和Y;
2、LENGTH(X):返回X的长度;
3、REPLACE(X,old,new):在X中查找old,并替换成new;
4、SUBSTR(X,start[,length]):返回X的字串,从start处开始,截取length个字符,缺省length,默认到结尾;
5、TRUNC(X[,Y]):X在第Y位截断;
6、COUNT():数据统计;
7、MIN()、MAX():最小值、最大值。
SELECT NO,
(CAS
E WHEN ITEM1<ROUND((ITEM1+ITEM2+ITEM3+ITEM4+ITEM5+ITEM6)/6,3) THEN ITEM1 ELSE NULL END) ITEM1,
(CASE WHEN ITEM2<ROUND((ITEM1+ITEM2+ITEM3+ITEM4+ITEM5+ITEM6)/6,3) THEN ITEM2 ELSE NULL END) ITEM2,
(CASE WHEN ITEM3<ROUND((ITEM1+ITEM2+ITEM3+ITEM4+ITEM5+ITEM6)/6,3) THEN ITEM3 ELSE NULL END) ITEM3,
(CASE WHEN ITEM4<ROUND((ITEM1+ITEM2+ITEM3+ITEM4+ITEM5+ITEM6)/6,3) THEN ITEM4 ELSE NULL END) ITEM4,
(CASE WHEN ITEM5<ROUND((ITEM1+ITEM2+ITEM3+ITEM4+ITEM5+ITEM6)/6,3) THEN ITEM5 ELSE NULL END) ITEM5,
(CASE WHEN ITEM6<ROUND((ITEM1+ITEM2+ITEM3+ITEM4+ITEM5+ITEM6)/6,3) THEN ITEM6 ELSE NULL END) ITEM6
FROM TEMP_TABLE;
剩下的交给程序端动态建表,判断NULL值,进行内存 *** 作,这样子性能比较好。
以上就是关于Oracle数据库 *** 作时如何使用LOWER()、UPPER()函数全部的内容,包括:Oracle数据库 *** 作时如何使用LOWER()、UPPER()函数、ORACLE中SQL语句,如何查出一条记录中最小的三列字段。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)