1、nvl函数。NVL(eExpression1, eExpression2),如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpres ...
分类:
数据库 时间:
2017-04-23 01:13:08
阅读次数:
154
四、统计函数及分组查询 1、统计函数 在之前学习过一个COUNT()函数,此函数的功能可以统计出表中的数据量,实际上这个就是一个统计函数,而常用的统计函数有如下几个: COUNT():查询表中的数据记录; AVG():求出平均值; SUM():求和; MAX():求出最大值; MIN():求出最小值 ...
分类:
数据库 时间:
2017-04-15 12:25:33
阅读次数:
213
常用的语法结构为: With T1 AS (QueryTable:查询语句), T2 AS (QueryTable:查询语句), …… Tn AS (QueryTable:查询语句) + QueryTable :表集合 其中:QueryTable表示select 语法结构,返回一个数据集 用法实例: ...
分类:
其他好文 时间:
2017-04-08 14:11:12
阅读次数:
273
selecta.tablespace_name"tbsname",100-round((nvl(b.bytes_free,0)/a.bytes_alloc)*100,2)"ratio",round(a.bytes_alloc/1024/1024,2)"size(M)",round(nvl(b.bytes_free,0)/1024/1024,2)"free(M)",round((a.bytes_alloc-nvl(b.bytes_free,0))/1024/1024,2)"usedM)",to_char(s..
分类:
数据库 时间:
2017-04-01 22:24:25
阅读次数:
213
1.先看看Null与''在oracle中的表现 SQL> select * from test_null where nvl(name_,'')=''; no rows selected SQL> select * from test_null where nvl(name_,'A')='A'; I ...
分类:
数据库 时间:
2017-03-31 11:47:47
阅读次数:
223
1.建立学生表,建表sql如下: 2.插入几条数据,包括id字段值为null的 3.我们查询下,可以看到存在id字段为空的值: 4.对学生表按id排序 方法一: 方法二: 方法三: coalesce:返回参数中的第一个非空表达式(从左向右) 在mysql中没有nvl()函数, 我们用coalesce ...
分类:
编程语言 时间:
2017-03-26 00:44:44
阅读次数:
195