如何在ADO中使用SQL函数?
发布时间:2010-06-17 12:51:00
如何在ADO中使用SQL函数?
代码见下:
<%
Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open "DBQ=" & Server.MapPath("ntopsamp.mdb") & ";Driver=
{Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"
Set rs2 = Server.CreateObject("ADODB.Recordset")
SqlStr = "SELECT Avg(价格) As 平均 From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Avg: " & rs2("平均")
rs2.Close
SqlStr = "SELECT Count(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Count(价格): " & rs2(0)
rs2.Close
SqlStr = "SELECT Count(*) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Count(*): " & rs2(0)
rs2.Close
SqlStr = "SELECT Sum(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Sum: " & rs2(0)
rs2.Close
SqlStr = "SELECT Min(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Min: " & rs2(0)
rs2.Close
SqlStr = "SELECT Max(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Max: " & rs2(0)
rs2.Close
SqlStr = "SELECT First(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>First(价格): " & rs2(0)
rs2.Close
SqlStr = "SELECT Last(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Last(价格): " & rs2(0)
rs2.Close
SqlStr = "SELECT First(代号) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>First(代号): " & rs2(0)
rs2.Close
SqlStr = "SELECT Last(代号) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Last(代号): " & rs2(0)
rs2.Close
SqlStr = "SELECT StDev(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>StDev: " & rs2(0)
rs2.Close
SqlStr = "SELECT Var(价格) From 数码相机"
rs2.Open SqlStr,conn1,1,1
Response.Write "<BR>Var: " & rs2(0)
rs2.Close
conn1.Close
%>
SQL函数,详细描述如下:
序号 函数 描 述 语 法 备 注
1 Avg 计算查询中某一特定字段资料的算术平均值 语法为Avg(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数 在计算时,不包含任何值为 Null的资料
2 Count 计算符合查询条件的记录条数 语法为Count (运算式)。运算式,可为字段名称、*、多个字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数 在计算时,不包含任何值为 Null 的资料。但是,Count(*) 则计算所有符合查询条件的记录条数,包含那些Null的资料。如果Count(字段名称) 的字段名称为多个字段,将字段名称之间使用 & 分隔。多个字段当中,至少有一个字段的值不为Null的情况下,Count函数才会计算为一条记录。如果多个字段都为Null,则不算是一条记录。譬如:SELECT Count(价格 & 代号) From 数码相机
3 First/Last 传回指定字段之中符合查询条件的第一条、最末条记录的资料 语法为First(运算式) 和 Last(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数
4 Min/Max 传回指定字段之中符合查询条件的最小值、最大值 语法为Min(运算式) 和 Max(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数
5 StDev 计算指定字段之中符合查询条件的标准差 语法为StDev(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数 如果符合查询条件的记录为两个以下时,StDev函数将传回一个Null 值,该表示不能计算标准差
6 Sum 计算指定字段之中符合查询条件的资料总和 语法为Sum(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数 可使用两个字段资料运算式,譬如计算数码相机的单价及数量字段的合计:SELECT Sum(单价 * 数量) FROM 数码相机
7 Var 计算指定字段之中符合查询条件的变异数估计值 语法为Var(运算式)。运算式,可为字段名称、运算式、或一个函数,此函数可以是一个内部或使用者定义的,但不能为其它的SQL函数 如果符合查询条件的记录为两个以下时,Var函数将传回一个Null 值,该表示不能计算变异数
猜你喜欢
- 本节列出了可以运行MySQL的操作系统。我们使用GNU Autoconf,因此将MySQL移植到所有使用Posix线程和C++编译器的现代系
- 漂亮的代码是漂亮网站的基础,优秀的 CSS 只存在与同样优秀的 HTML 之上,干净的,语义的 HTML 代码让一个网站更健壮。本文讲述了1
- 最近在这找了好久的js菜单,都没找到满意的,今天找了个,觉得不错,最重要的是简单,希望大家可以参照一下先看看效果图吧:代码特点:js+css
- JS获取网页中HTML元素的几种方法分析:getElementById getElementsByName getElementsByTag
- jQuery是最近比较火的一个JavaScript库,从del.icio.us/上相关的收藏可见一斑。到目前为之jQuery已经发布到1.2
- 据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会、也什么没有必要去关心、了解索引,实在哪天某个查询太慢了找到查
- <!--#include file="conn/conn.asp"--> <% set Newslis
- 很多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---
- 不知道大家有没发现DWMX中有一个和FW差不多的制作弹出菜单功能?这个功能允许用文字和图片做为主菜单,如果用文字的话要先做虚拟链接。下面简单
- 我们可用一个函数来实现小数转分数,不过只能转换能够整除的分数:Public Function XtoF(str 
- 1、页签的表达。页签表达很清晰,当前页签突出,且层级包涵关系明确;看下图,一目了然的感觉,不用疑惑我在那部分里。不信?拿当当的对比一下,你感
- 去过新浪或者搜狐吗?虽然我们都不愿意看广告,但是它们做广告的技术我们却应该学到手,这不,又一种很流行的做法儿,做成那种两边对称的对联式的广告
- 见下表:序号保留字序号保留字序号保留字1ADD80ESCAPE159OR2ABSOLUTE81EXCEPT160ORDER3ACTION82
- 这个问题已经不是什么新鲜问题了,网上也有大把的教程,但大多数是授人以鱼,而不授人以渔,经过辛苦的资料收集,思考,调试,整理,我基本上已经把这
- ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0)mysql> select ASCII(
- 现在使用CSS网页布局,摒弃了传统Table表格布局的模式,但是Table表格在网页中还是少不了的,因为当需要输出表格类数据时,就应该使用表
- 问: 如果数据表中有时间字段,现在要迁移到其他时区的服务器上,该如何处理呢?答:在高版本的mysqldump中,新增了一个选项:--tz-u
- sql代码如下:CREATE PROCEDURE Proname //使用CREATE PROCED
- 说起页面执行时间相信大家并不陌生,如果你经常逛论坛,就会发现很多论坛底部都显示有页面执行时间,那么什么是页面执行时间呢?我个人理解是一个网页
- 元素的CSS样式,除了包括内联的(即通过style属性加上的)样式定义外,还有页面嵌入的css和外部引入的css两种方式。但在JS中通过el