如何在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 值,该表示不能计算变异数
猜你喜欢
- 本文实例讲述了Python简单获取网卡名称及其IP地址的方法。分享给大家供大家参考,具体如下:windows上想知道网卡和IP地址,可以使用
- 有时候需要把文件中的数据放入到数组中,这里提供了一种方法,可以根据文件结尾的标记进行数据拆分,然后再把拆分的文件放入数组中# -*-codi
- 新年新气象,今天就用代码来制作一个 动态鞭炮 ,效果如下所示。动态鞭炮的基本原理是:将一个录制好的鞭炮视频以字符画的形式复现,基本步骤是帧采
- 代码如下:import matplotlib.pyplot as pltx = [1,2,3,4,5,6,7,8]y = [5,2,4,2,
- python中数据处理是比较方便的,经常用的就是读写文件,提取数据等,本博客主要介绍其中的一些用法。Pandas是一个强大的分析结构化数据的
- 简介Python中布尔值(Booleans)表示以下两个值之一:True或False。布尔值在编程中,通常需要知道表达式是 True 还是
- 在这篇文章里,我们会聊一聊为什么 Python 决定不支持 switch 语句。为什么想要聊这个话题呢?主要是因为 switch 在其它语言
- Python实现微信表情包炸群效果,具体代码如下所示;# -*- coding = utf-8 -*-# @Time : 2021/1/26
- Win8.1下安装Python3.6提示0x80240017错误,如何解决?定位原因缺少Windows补丁KB2999226解决方法到Mic
- python写文件时覆盖原来写的方法:使用“open('文件名','w')”语句,以写模式打开文件,然后使用
- Jquery中的一些东西学习一下子,补充完善一下,毕竟有些时候没有使用到这个方式很有用,在使用bootstrap table的时候,选择当前
- 导语为什么有这么一个简单的游戏?这个游戏如此受欢迎?仅仅是因为它在游戏行业异常匮乏的年代出现,从而成为了一代人的记忆吗?恐怕并不是。玩过俄罗
- ueditor是百度编辑器,在本地的iis环境是可以上传图片了,但放在服务器的iis环境无法上传图片了,经过搜索发现是iis设置问题,引起这
- 编程是数据科学中不可或缺的技能,虽然创建脚本来执行基本功能很容易,但编写大规模可读性良好的代码需要更多的思考。关于PEP-8pycodest
- Python中列表(list)的实现其实是一个数组,当要查找某一个元素的时候时间复杂度是O(n),使用list.index()方法,但是随着
- 今天实现一个进度条加载过程,dom结构其实就是两个div<div class="pbar"> <div
- Python OpenCV存储图像使用的是Numpy存储,所以可以将Numpy当做图像类型操作,操作之前还需进行类型转换,转换到int8类型
- 数据库镜像方案有两种镜像运行模式。一种是“高安全性模式”,它支持同步操作。在高安全性模式下,当会话开
- 有时候,我们需要检测一个元素是否已经存在列表中,并且不区分大小写,如:列表已有元素Mary,那我们想认为MARY也已经被占用。这个例子在实际
- 一、题目描述求解用户登陆信息表中,每个用户连续登陆平台的天数,连续登陆基础为汇总日期必须登陆,表中每天只有一条用户登陆数据(计算中不涉及天内