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

Oracle,MySQL,MSSQL Server和Access数据库的统计函数

阅读更多

Oracle,MySQL,MSSQL Server和Access数据库的统计函数

我们在编程中常用的统计函数有计数,求和,求最大值,求最小值,求平均,方差和标准差.

方差(Variance)

方差是标准偏差的平方。组中的值,与它们平均值之间偏离程度的度量。

标准偏差(Standard Deviation)

一个参数,指出一种方式,一个概率函数以这种方式分布在平均值附近,而平均值为方差的平方根。
用来描述数值集合,计算与算术均值或平均值之间的差异。

SQL语句中的函数是不分大小写的。

1、COUNT
获得记录数
四种数据库都一样,用法如下:
COUNT (*) 返回条件查询结果中所有记录的数量.
COUNT (ALL expression) 对组中的每一行都计算 expression 并返回非空值的数量。
COUNT (DISTINCT expression) 对组中的每一行都计算 expression 并返回唯一非空值的数量。

2、AVG
平均值
四种数据库的用法有点不一样.
Access和MySQL不支持AVG(distinct expression)操作,而Oracle和MS SQL Server是支持的.

3、MIN, MAX
分别返回表达式中的最小和最大值
四种数据库区别跟上面AVG函数一样.

4、Sum
求和
用法有区别,也是Access和MySQL不支持带distinct的表达式用法.

5、标准偏差函数:
四种数据库的差别更大了,在很多地方也是不相同的:

分享到:
评论

相关推荐

    MySQL Migration Toolkit 数据库转换工具

    Access-to-MySQL Access数据库转MySQL数据库 DBF-to-MySQL DBF数据库转MySQL数据库 Excel-to-MySQL Excel数据库转MySQL数据库 MSSQL-to-MySQL MSSQL数据库转MySQL数据库 SQL Server数据库转MySQL数据库 MySQL-to-...

    常用数据库的jar集合,包含mysql,oracle,sqlserver,Access等数据库

    本压缩包集合包含了几个常用数据库的JDBC驱动jar文件,包括MySQL、Oracle、SQL Server和Access,这些都是开发人员进行数据库操作的必备组件。 1. **MySQL**:MySQL是一款开源、免费的关系型数据库管理系统,广泛...

    JDBC连接MsSQL/MYSQL/Oracle等多数据库的JSP代码.rar

    本压缩包内含有MSSQL数据库备份文件,以及基于JDBC连接MsSQL/MYSQL/Oracle/Access等常用数据库的示例代码,比较经典的低级问题,笔者也曾遇到过当初学JSp的时候,曾经因为不会连接数据库而很苦恼,这次你可参考...

    Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集.rar

    Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集,采用多种方式连接各种常用的数据库:  1.连接ACCESS  http://127.0.0.1:8080/Access/access.jsp    2.连接SQL Server2000  ...

    ADO操作数据库(MySql/Access/Oracle/MSSql)强大封装类

    ADO(ActiveX Data Objects)是微软开发的一种数据访问接口,用于与各种数据库系统进行交互,包括MySQL、Access、Oracle和MSSQL等。这个强大的封装类是为了简化开发者的工作,通过统一的API,使得无需深入了解各个...

    c#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

    ### c#.NET万能数据库访问封装类:ACCESS、SQLServer、Oracle 在现代软件开发中,数据持久化是至关重要的一个环节,而数据库操作作为数据持久化的基础,其效率和可维护性直接影响到整个应用程序的性能和稳定性。...

    Jsp利用JDBC连接MsSQL_MYSQL_Oracle等各种数据库的代码

    本主题将详细讲解如何使用JSP结合JDBC来连接MsSQL、MYSQL和Oracle这三种不同类型的数据库。 首先,我们从JDBC的基本概念入手。JDBC提供了统一的接口,使得开发者可以编写通用的代码来访问不同的数据库系统,无需...

    C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

    C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle) 这个类封装成dll后,相关数据库连接可在,引用该dll项目的app.config文件中写,如果是web程序,这需要修改代码,将构造函数中获取app.config的信息换成获取...

    .net 三层+Wcf框架(自适应Oracle,Mysql,SqlServer三种数据库,完整实例)

    本实例中,该框架还具备了自适应Oracle、MySQL和SQL Server三种主流数据库的能力,这为开发者提供了更大的灵活性。 三层架构主要由以下三层组成: 1. **表现层(Presentation Layer)**:这是用户与系统交互的界面...

    access+mssql+mysql+oracle 注入整理文档(详细图解)

    access+mssql+mysql+oracle 注入整理文档(详细图解)access+mssql+mysql+oracle 注入整理文档(详细图解)access+mssql+mysql+oracle 注入整理文档(详细图解)access+mssql+mysql+oracle 注入整理文档(详细图解)access+...

    C#访问数据库资源库(支持Access、MSSql、MySql、Oracle等)让数据库访问更便捷,更稳定

    C#访问数据库资源库(支持Access、MSSql、MySql、Oracle等)让数据库访问更便捷,更稳定 如果需要源代码,可通过邮箱cj5260@163.com索取 访问Access数据库方法 UGM.Common.DAL.DB.DBAccessDAL.string getIdentity...

    kettle常用的数据库驱动脚本

    本资源包"Kettle常用的数据库驱动脚本"包含了Kettle连接到不同数据库所需的驱动,包括Oracle、MySQL、SQL Server和Access。理解这些驱动及其使用方法对于有效利用Kettle进行数据操作至关重要。 首先,让我们逐一...

    C#数据库公用帮助类,可用于访问MsSQL,MySQL,SQLite,Oracle等不同数据库

    本知识点主要围绕标题"《C#数据库公用帮助类,可用于访问MsSQL,MySQL,SQLite,Oracle等不同数据库》"和描述"《C#各类数据库的公用帮助类DBHelper:MsSQL,MySQL,SQLite,Oracle》"展开,讨论如何通过C#创建一个通用的...

    MySQL、oracle、SqlServer所需jar包

    本话题将深入讲解MySQL、Oracle和SQL Server这三种常见数据库的JDBC驱动包及其在Java开发中的应用。 首先,MySQL是一个开源、免费的关系型数据库管理系统,广泛应用于Web应用程序。MySQL的JDBC驱动包名为`mysql-...

    各种数据库Jar包oracle、mysql、sybase、db2

    数据库是存储和管理数据的核心工具,对于开发人员来说,与各种数据库进行交互的Java应用程序通常依赖于特定的JDBC(Java Database Connectivity)驱动程序。在Java编程中,JAR(Java Archive)文件扮演着重要角色,...

    Sqlserver2000,2005,Oracle10g,Mysql,DB2,AS400数据库驱动

    本文将深入探讨标题中提及的几个主流数据库系统——SQL Server 2000与2005、Oracle 10g、MySQL、DB2以及AS400,以及如何使用Java进行数据库驱动加载和建立连接。 1. SQL Server 2000/2005: Microsoft SQL Server...

    C#:支持多种数据库,SqlServer,MsSql,MySql,ODBC,OleDb,Access,Oracle,Sqlite

    适用于后端数据库开发 - 注释详尽并包含示例程序 - 开发环境:Framework4.7.2 - 轻量级且功能齐全,简单易用,易扩展 - 接口化创建各种数据库连接 - 支持SQL语句和存储过程 - 支持事务处理 - 多个构造函数: 1、...

    mysql数据库外文文献

    - **MySQL的重要性**:尽管市场上存在如Oracle、MSSQL Server、DB/2等大型商业数据库系统,但MySQL作为一种广泛使用的开源解决方案,在数据库设计和实施方面依然非常重要。 - **工具选择**:MySQL Workbench为数据库...

    精选_使用ADO方式连接并操作SQL数据库Access数据库等常用数据库_源码打包

    ADO的强大之处在于其泛型性,不仅可以连接和操作SQL Server,还可以轻松切换到其他支持OLE DB或ODBC的数据源,如Oracle、MySQL等。 总之,通过学习这个资源包中的源码,开发者能够掌握如何使用ADO来连接和操作不同...

    Python连接Mssql基础教程之Python库pymssql

    另外pyodbc不仅限于SQL server,还包括Oracle,MySQL,Access,Excel等。 另外除了pymssql,pyodbc还有其他几种连接SQL server的模块,感兴趣的可以在这里找到:https://wiki.python.org/moin/SQL Server 本文将详细...

Global site tag (gtag.js) - Google Analytics