![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle_基础函数
文章平均质量分 57
小呆瓜哈哈哈
这个作者很懒,什么都没留下…
展开
-
oracle获取字符串长度函数 length()和hengthb()
1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。 length(string)计算string所占的字符长度:返回字符串的长度,单位是字符 lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节 对于单字节字符,LENGTHB和LENGTH是一样的. 如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含原创 2016-05-28 23:21:37 · 1645 阅读 · 0 评论 -
行列转换 未完
decode case list agg wm_concat pivot(行转列) 和unpivot(列转行) 成绩表(CHENGJI)如下: create table CHENGJI (XINGMING varchar2(30),KEMU varchar2(30),CHENGJI number) XINGMING KEMU CHENGJI 1原创 2016-12-31 14:22:48 · 168 阅读 · 0 评论 -
case表达式 与decode函数
1、语法如下: DECODE(value, if1, then1, if2, then2, if3, then3,...ifn, thenn, default) decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。亦即: C原创 2016-12-31 12:17:51 · 801 阅读 · 0 评论 -
oracle random
SELECT *from t_aa order by dbms_random.value SELECT *from t_aa order by dbms_random.value() SELECT *from t_aa order by dbms_random.random() select trunc (dbms_random.value(1,10) )原创 2016-12-31 16:17:59 · 790 阅读 · 0 评论 -
oracle NULL
将空值转换为实际值 select coalesce(empno, 9),---方式1 nvl(empno, 9),---方式2 case when empno is null then 9 else empno end emp,---方式3原创 2016-12-31 16:38:40 · 222 阅读 · 0 评论 -
order by
order by 的列可以不在select 里面 SELECT job from t_aa order by empno 而如果查询中使用group by DISTINCT 则order by 中的列要在select 里面 SELECT distinct job from t_aa order by empno --报错 SELECT job,count(1)f原创 2016-12-31 17:01:36 · 330 阅读 · 0 评论