易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mssql

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、标准偏差函数:
四种数据库的差别更大了,在 ......

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、标准偏差函数:
四种数据库的差别更大了,在 ......

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、标准偏差函数:
四种数据库的差别更大了,在 ......

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、标准偏差函数:
四种数据库的差别更大了,在 ......

Linux环境的AMP安装 MSSQL扩展安装


Linux要安装mssql扩展,必须首先安装freetds,安装过程如下:
1、假设源文件目录为/webServ,安装目录为/opt/freetds。
1) >cd /webServ
2) 下载, >wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
3) 解压, >tar -zxvf freetds-stable.tgz
4) 进入, >cd freetds-0。82
5) 安装, >./configure --enable-msdblib --prefix=/opt/freetds
6) >make
7) >make install
2、编译mssql扩展,假设PHP安装源码包为/webServ/php-4.4.9
1) 进入模块源码目录,>cd /webServ/php-4.4.9/ext/mssql
2) 生成编译配置文件,>/opt/php4/bin/phpize
3) 安装,>./configure --with-php-config=/opt/php4/bin/php-config --with-mssql=/opt/freetds
4) >make
5) >make install
6) 把生成的mssql.so模块复制到PHP的扩展目录,修改php.ini,加入mssql模块
注:
在编译配置的时候可能会遇到找不到FreeTDS的错误:configure: error: Directory /usr/local/freetds is not a FreeTDS installation directory,按照官方的解释http://www.freetds.org/news.html
,PHP检测一些文件以确定FreeTDS是否安装,由于 ......

Linux环境的AMP安装 MSSQL扩展安装


Linux要安装mssql扩展,必须首先安装freetds,安装过程如下:
1、假设源文件目录为/webServ,安装目录为/opt/freetds。
1) >cd /webServ
2) 下载, >wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
3) 解压, >tar -zxvf freetds-stable.tgz
4) 进入, >cd freetds-0。82
5) 安装, >./configure --enable-msdblib --prefix=/opt/freetds
6) >make
7) >make install
2、编译mssql扩展,假设PHP安装源码包为/webServ/php-4.4.9
1) 进入模块源码目录,>cd /webServ/php-4.4.9/ext/mssql
2) 生成编译配置文件,>/opt/php4/bin/phpize
3) 安装,>./configure --with-php-config=/opt/php4/bin/php-config --with-mssql=/opt/freetds
4) >make
5) >make install
6) 把生成的mssql.so模块复制到PHP的扩展目录,修改php.ini,加入mssql模块
注:
在编译配置的时候可能会遇到找不到FreeTDS的错误:configure: error: Directory /usr/local/freetds is not a FreeTDS installation directory,按照官方的解释http://www.freetds.org/news.html
,PHP检测一些文件以确定FreeTDS是否安装,由于 ......

MSSQL优化之索引优化

一、认识索引
  (一)深入浅出理解索引结构
  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:
  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。
  我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。
  如果您认识某个字,您可以快速地从自典中 ......

MSSQL 实现 MySQL 的 limit 查询方式

MSSQL 如何实现 MySQL 的 limit 查询方式
不知为何,MSSQL 中没有 limit 这个极为重要的查询方式,熟悉 MySQL 的朋友都知道,MySQL 的 limit 对于实现分页和一些限制结果集的应用中非常方便。没有不要紧,我们可以用其他方法达到同样的目的,自己动手,丰衣足食!
语法:
Code:
SELECT * from
(
     SELECT TOP [每页记录]
* from
     (
         SELECT TOP [每页记录*当前页数]
[字段1, 字段2, ...]

         from [数据表]
    
         ORDER BY [排序字段]
DESC
     )
    [表别名1]
     ORDER BY [排序字段]
)
[表别名2]

ORDER BY [排序字段]
DESC
示例:
Code:
SELECT * from
(
     SELECT TOP 5 * from
     (
         SELECT TOP 10 *
      ......

MSSQL 实现 MySQL 的 limit 查询方式

MSSQL 如何实现 MySQL 的 limit 查询方式
不知为何,MSSQL 中没有 limit 这个极为重要的查询方式,熟悉 MySQL 的朋友都知道,MySQL 的 limit 对于实现分页和一些限制结果集的应用中非常方便。没有不要紧,我们可以用其他方法达到同样的目的,自己动手,丰衣足食!
语法:
Code:
SELECT * from
(
     SELECT TOP [每页记录]
* from
     (
         SELECT TOP [每页记录*当前页数]
[字段1, 字段2, ...]

         from [数据表]
    
         ORDER BY [排序字段]
DESC
     )
    [表别名1]
     ORDER BY [排序字段]
)
[表别名2]

ORDER BY [排序字段]
DESC
示例:
Code:
SELECT * from
(
     SELECT TOP 5 * from
     (
         SELECT TOP 10 *
      ......

Mssql中实现用正则表达式更新字段值

create   function   dbo.regexReplace  
  (  
  @source   varchar(5000),         --原字符串  
  @regexp   varchar(1000),         --正则表达式  
  @replace   varchar(1000),       --替换值  
  @globalReplace   bit   =   0,       --是否是全局替换  
  @ignoreCase   bit   =   0               --是否忽略大小写  
  )  
  returnS   varchar(1000)   AS  
  begin  
  declare   @hr   integer  
  declare   @objRegExp   integer  
&nb ......

MSSQL全文检索

MSSQL全文检索 --1.打开数据库
use pubs
go
--2.打开全文索引支持
--execute sp_fulltext_database 'enable'
/*
(所影响的行数为 1 行)
(所影响的行数为 0 行)
(所影响的行数为 1 行)
*/
--3.建立全文目录ft_test
--execute sp_fulltext_catalog 'ft_test','create'
/*
命令已成功完成。
*/
--4.为titles表建立全文索引数据元,UPKCL_titleidind为titles表中由主键所建立的唯一索引,此参数必须。
--execute sp_fulltext_table 'titles','create','ft_test','UPKCL_titleidind'
/*
(所影响的行数为 1 行)
(所影响的行数为 1 行)
*/
--5.设置全文索引列名
--execute sp_fulltext_column 'titles','title','add'
/*
(所影响的行数为 1 行)
(所影响的行数为 1 行)
(所影响的行数为 1 行)
(所影响的行 ......
总记录数:86; 总页数:15; 每页6 条; 首页 上一页 [4] [5] [6] [7] 8 [9] [10] [11] [12] [13]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号