程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> ado如何使用sql函數?

ado如何使用sql函數?

編輯:關於SqlServer
SQL函數

使用SQL函數,您可以在一個SELECT語句的查詢當中,直接計算數據庫資料的平均值、總數、最小值、最大值、總和、標准差、變異數等統計。使用Recordset對象時,也可使用這些SQL函數。

SQL函數包括如下:

Avg函數:計算查詢中某一特定字段資料的算術平均值。

Count函數:計算符合查詢條件的記錄數。

Min, Max函數:傳回指定字段之中符合查詢條件的第一條、最末條記錄的資料。

First, Last函數:傳回指定字段之中符合查詢條件的最小值、最大值。

StDev函數:計算指定字段之中符合查詢條件的標准差。

Sum函數:計算指定字段之中符合查詢條件的資料總和。

Var,函數:計算指定字段之中符合查詢條件的變異數估計值。

ADO如何使用SQL函數呢?

譬如ASP程式碼rs21.ASP,在用戶端使用浏覽器,浏覽執行的結果,顯示執行SQL函數
的結果。

ASP程式碼rs21.ASP如下:

<%

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved