Oracle数据库 *** 作时如何使用LOWER()、UPPER()函数

Oracle数据库 *** 作时如何使用LOWER()、UPPER()函数,第1张

1、lower():大写字符转化成小写函数

使用举例: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语句,如何查出一条记录中最小的三列字段。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9694398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存