`
xiang37
  • 浏览: 429564 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Oracle SQL 内置函数大全(三)

阅读更多

61.MAX(DISTINCT|ALL)
求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
SQL> Select Max(Distinct Sal) From Scott.Emp;
MAX(DISTINCTSAL)
----------------
            5000


62.MIN(DISTINCT|ALL)
求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
SQL> Select Min(All Sal) From Gao.Table3;

MIN(ALLSAL)
-----------
    1111.11


63.STDDEV(Distinct|All)
求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
SQL> Select Stddev(Sal) From Scott.Emp;

STDDEV(SAL)
-----------
  1182.5032

SQL> Select Stddev(Distinct Sal) From Scott.Emp;

STDDEV(DISTINCTSAL)
-------------------
           1229.951

 

64.VARIANCE(DISTINCT|ALL)
求协方差

SQL> Select Variance(Sal) From Scott.Emp;

VARIANCE(SAL)
-------------
    1398313.9


65.GROUP BY
主要用来对一组数进行统计
SQL> Select Deptno,Count(*),Sum(Sal) From Scott.Emp Group By Deptno;

   DEPTNO  COUNT(*)  SUM(SAL)
--------- --------- ---------
       10         3      8750
       20         5     10875
       30         6      9400

 

66.HAVING
对分组统计再加限制条件
SQL> Select Deptno,Count(*),Sum(Sal) From Scott.Emp Group By Deptno Having Nt(*)>=5;

   DEPTNO  COUNT(*)  SUM(SAL)
--------- --------- ---------
       20         5     10875
       30         6      9400
SQL> Select Deptno,Count(*),Sum(Sal) From Scott.Emp Having Count(*)>=5 Group By Tno ;

   DEPTNO  COUNT(*)  SUM(SAL)
--------- --------- ---------
       20         5     10875
       30         6      9400


67.ORDER BY
用于对查询到的结果进行排序输出
SQL> Select Deptno,Ename,Sal From Scott.Emp Order By Deptno,Sal Desc;

   DEPTNO ENAME            SAL
--------- ---------- ---------
       10 KING            5000
       10 CLARK           2450
       10 MILLER          1300
       20 SCOTT           3000
       20 FORD            3000
       20 JONES           2975
       20 ADAMS           1100
       20 SMITH            800
       30 BLAKE           2850
       30 ALLEN           1600
       30 TURNER          1500
       30 WARD            1250
       30 MARTIN          1250
       30 JAMES            950
 
分享到:
评论

相关推荐

    Oracle SQL 内置函数大全

    Oracle SQL 内置函数大全 SQL中的单记录函数 给出整数,返回对应的字符 连接两个字符串 增加或减去月份 用于对查询到的结果进行排序输出

    Oracle sql内置函数大全

    Oracle SQL 内置函数大全 Oracle SQL 中提供了多种内置函数,用于实现各种字符串、数字和日期处理操作。在本文档中,我们将详细介绍这些内置函数,并提供实践示例。 1. ASCII 函数 ASCII 函数用于返回指定字符...

    oracle sql内置函数大全

    Oracle SQL内置函数是数据库管理、查询和数据分析中的关键工具,它们极大地增强了SQL语言的功能和灵活性。在Oracle数据库系统中,内置函数分为多种类型,包括数值函数、字符串函数、日期时间函数、转换函数、数学...

    oracle sql 内置函数大全

    Oracle SQL 内置函数是数据库查询和操作的重要组成部分,它们极大地简化了数据处理的复杂性。在Oracle 8i版本中,提供了丰富的函数集来处理各种数据类型,包括数字、日期和字符串。以下是一些主要的函数类别及其用途...

    Oracle SQL内置函数大全

    Oracle SQL内置函数大全, 非常详细的PPT教程.

    OracleSQL内置函数大全学习教案.pptx

    OracleSQL内置函数大全学习教案.pptx

    Oracle SQL 内置函数总结

    以下是对Oracle SQL内置函数的一些核心知识点的详细总结: 1. **数值函数**: - `ROUND()`: 对数值进行四舍五入。 - `TRUNC()`: 截断小数部分。 - `MOD()`: 计算两个数的余数。 - `POWER()`: 计算一个数的幂次...

    Oracle SQL 内置函数大全(3)

    掌握这些Oracle SQL内置函数对于数据库管理和开发人员来说至关重要,它们能提高数据处理效率,解决各种数据类型转换和格式化的问题。在实际工作中,灵活运用这些函数可以极大地提升数据库操作的便捷性和准确性。

Global site tag (gtag.js) - Google Analytics