亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

在ADO使用SELECT語法三

2024-05-04 11:07:43
字體:
來源:轉載
供稿:網友
接上一篇文章:

ORDER BY

ORDER BY子句,可以設定排序的字段。

在一個SQL表達式之中,ORDER BY子句通常放置于最后。

    若要以遞減順序來進行排序(Z~A,9 ~0),須于您要遞減排序的每一字段的尾部加DESC字。譬如:

SELECT 姓名

FROM 員工

ORDER BY 工資 DESC, 年齡

    表示[工資] 字段以遞減順序來進行排序,[年齡] 字段以遞增順序來進行排序。

    ORDER BY子句中排序的字段,不可以包含MEMO字段類型或OLE對象類型,否則會發生錯誤。

    在ORDER BY子句之中包含多個的字段時,首先以ORDER BY之后的第一個字段來進行排序。然后,若在此字段之中有相同的資料記錄,才會以列第二字段來進行排序,依此類推。

GROUP BY

GROUP BY將查詢的結果做統計,語法如下:

SELECT fieldlist
FROM table
WHERE criteria
[GROUP BY groupfieldlist]

    使用WHERE子句,可以設定不想要做統計的資料,而使用HAVING子句可以篩選已經統計之后的字段。

不可以對MEMO字段類型或OLE對象類型的字段做統計,否則會發生錯誤。

    譬如ASP程式rs22.asp如下,[SELECT 種類, Avg(價格) As 平均 From 產品 Group By 種類] 使用GROUP BY將查詢的結果做 [種類] 統計,統計各個種類統計來平均價格Avg(價格):

<%

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 產品 Group By 種類"

Response.Write "<p>Avg(價格)"

rs2.Open SqlStr,conn1,1,1

Do while not rs2.EOF

Response.Write "<BR>" & rs2("種類") & ": " & rs2("平均")

rs2.MoveNext

Loop

rs2.Close %>

    以上的 ASP程式rs22.asp,用戶端使用瀏覽器,瀏覽執行的結果,顯示依據 [種類] 統計來統計平均價格。

    讓我們多看個例子,譬如ASP程式rs22.asp如下,[SELECT 種類, Sum(數量*價格) As 總計 From 產品 Group By 種類] 使用GROUP BY將查詢的結果做 [種類] 統計,統計各個種類的數量與價格相乘的總價Sum(數量*價格):

<%

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 種類, Sum(數量*價格) As 總計 From 產品 Group By 種類"

rs2.Open SqlStr,conn1,1,1

Response.Write "<p>Sum(數量*價格)"

Do while not rs2.EOF

Response.Write "<BR>" & rs2("種類") & ": " & rs2("總計")

rs2.MoveNext

Loop

rs2.Close %>

    以上的 ASP程式rs22.asp,在用戶端使用瀏覽器,瀏覽執行的結果,顯示依據 [種類] 來統計總價。

Groupfieldlist為用以統計的字段名稱,最多為10個字段。

    在groupfieldlist中字段名稱的順序,將決定統計層次,由最高至最低的層次來分組。

    最后,譬如ASP程式rs22.asp如下,[SELECT 姓名,科目,Avg(分數) As 平均 From 考試 Group By 姓名,科目] 使用GROUP BY將查詢的結果做依據 [姓名] 和 [科目] 統計,統計各個統計的 [平均] 分數Avg(分數):

<%

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 考試 Group By 姓名,科目"

rs2.Open SqlStr,conn1,1,1

Response.Write "<p>Group By 姓名,科目"

Do while not rs2.EOF

Response.Write "<BR>" & rs2("姓名") & " " & rs2("科目") & " 平均: " & rs2("平均")

rs2.MoveNext

Loop

rs2.Close

%>

    以上的 ASP程式rs22.asp,在用戶端使用瀏覽器,瀏覽執行的結果,顯示依據 [姓名] 和 [科目] 來統計 [平均] 分數。

學會了嗎? 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产福利精品在线| 亚洲第一视频网站| 性欧美视频videos6一9| 91精品久久久久久| 国产成人一区三区| 久久精品免费电影| 午夜精品视频在线| 日韩成人高清在线| 国产a级全部精品| 欧美视频在线视频| 亚洲精品二三区| 亚洲精品美女免费| 高潮白浆女日韩av免费看| 欧美成人免费观看| 精品国产一区二区三区四区在线观看| 青青青国产精品一区二区| 精品少妇一区二区30p| 69久久夜色精品国产69| 91精品久久久久久综合乱菊| 亚洲性线免费观看视频成熟| 国产亚洲精品久久久久久牛牛| 国产色婷婷国产综合在线理论片a| 精品丝袜一区二区三区| 精品国产精品自拍| 狠狠干狠狠久久| 色诱女教师一区二区三区| 日韩精品免费综合视频在线播放| 久久久在线免费观看| 毛片精品免费在线观看| 亚洲欧美在线看| 欧美第一黄网免费网站| 日韩av影院在线观看| 欧美成人黑人xx视频免费观看| 久热精品视频在线观看一区| 亚洲天堂第一页| 亚洲欧美精品伊人久久| 久久国产视频网站| 久久成人一区二区| 成人免费看片视频| 亚洲在线观看视频网站| 欧美日韩亚洲精品内裤| 午夜精品久久久久久久99黑人| 亚洲一区二区三区在线视频| 日韩激情av在线免费观看| 精品视频一区在线视频| 尤物yw午夜国产精品视频| 亚洲成人免费网站| 欧美在线免费观看| 成人国产精品免费视频| 日韩欧美中文免费| 亚洲免费人成在线视频观看| 久久伊人91精品综合网站| 久久精品国产2020观看福利| 北条麻妃一区二区三区中文字幕| 久久久91精品国产一区不卡| 亚洲人成在线观| 亚洲无限av看| 国产精品吴梦梦| 欧美一级免费视频| 欧美一区二区色| 国产一区二区三区视频在线观看| 日韩欧美有码在线| 欧美日韩另类视频| 成人免费在线视频网址| 国产成人91久久精品| 亚洲国产天堂久久国产91| 日韩电影免费观看在线| 欧美日本黄视频| 国产精品入口福利| 日韩电影中文字幕| 亚洲综合视频1区| 欧美激情影音先锋| 国产精品嫩草影院一区二区| 中文字幕日韩av电影| 亚洲精品电影网站| 91免费观看网站| 亚洲国产欧美在线成人app| 国产精品色婷婷视频| 亚洲91av视频| 成人免费网站在线看| 亚洲91精品在线| 91经典在线视频| 亚洲v日韩v综合v精品v| 高跟丝袜一区二区三区| 亚洲剧情一区二区| 精品久久久在线观看| 色伦专区97中文字幕| 日韩精品亚洲元码| 日本午夜人人精品| 欧美日韩午夜视频在线观看| 蜜臀久久99精品久久久无需会员| 亚洲欧美中文字幕| 亚洲欧美在线x视频| 俺去啦;欧美日韩| 91久久久久久久久久久| 视频在线观看一区二区| 亚洲国产日韩欧美在线动漫| 日韩成人小视频| 91色视频在线观看| 国产69精品久久久久9999| 色婷婷久久一区二区| 亚洲精品色婷婷福利天堂| 日韩欧美黄色动漫| 日韩一区二区福利| 国产精品成人品| 精品国产91久久久| 亚洲色图50p| 日韩的一区二区| 久久精品国产一区| 日韩成人黄色av| 日韩久久精品电影| 91精品国产精品| 日本久久亚洲电影| 91社区国产高清| 久久久久久久国产精品视频| 色婷婷综合成人| 国内精品400部情侣激情| 久久亚洲春色中文字幕| 91免费视频网站| 久久久久久国产精品美女| 国产精品亚洲欧美导航| 这里只有精品视频在线| 日韩精品中文字幕在线观看| 中文字幕欧美在线| 欧美激情亚洲另类| 人九九综合九九宗合| 视频在线观看一区二区| 日韩精品一区二区三区第95| 久久久999精品| 国产精品最新在线观看| 国产精品自产拍在线观看中文| 成人激情视频免费在线| 亚洲精品乱码久久久久久按摩观| 2023亚洲男人天堂| 欧美黑人极品猛少妇色xxxxx| 亚洲高清不卡av| 国产精品网址在线| 欧美激情精品久久久久久黑人| 久久久久久久电影一区| 日韩精品视频在线观看网址| 国产精品亚洲第一区| 97视频在线观看免费高清完整版在线观看| 国产在线播放91| 国产日韩在线精品av| www欧美日韩| 日韩av色综合| 日本乱人伦a精品| 欧美成aaa人片免费看| 91免费人成网站在线观看18| 欧美成人黑人xx视频免费观看| 亚洲欧美精品中文字幕在线| 久热精品视频在线免费观看| 亚洲新声在线观看| 亚洲综合精品一区二区| 一区二区三欧美| 久久久亚洲国产| 国产精品第一第二| 国产午夜精品全部视频在线播放| 成人欧美在线观看| 中文字幕亚洲欧美日韩高清| 国产亚洲人成网站在线观看| 黑人巨大精品欧美一区免费视频| 亚洲欧洲在线播放| 色综合亚洲精品激情狠狠|