日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

实验6 数据查询--高级查询

發(fā)布時間:2023/12/1 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验6 数据查询--高级查询 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
實驗6 數(shù)據(jù)查詢--高級查詢

一、實驗目的
1.掌握查詢結(jié)果排序的方法。
2.掌握排序結(jié)果進行計算的方法。
3.掌握排序結(jié)果分組的方法。
4.掌握排序結(jié)果分組后再選擇的方法。
二、實驗要求
應用SELECT語句對數(shù)據(jù)庫eshop中數(shù)據(jù)進行指定條件的高級查詢。
三、實驗步驟
1.查詢性別為“男”的會員詳細信息,查詢結(jié)果按月薪降序排列,SQL代碼如下所示:

SELECT *
FROM members
WHERE m_sex=‘男’
ORDER BY m_salary DESC

2.查詢?nèi)w會員的會員帳號,姓名和年齡并按家庭地址升序排列,同一地址中的會員按年齡降序排列,SQL代碼如下所示:

SELECT m_account ‘會員帳號’,m_name ‘姓名’,DATEDIFF(YEAR,m_birth,GETDATE()) ‘年齡’
FROM members ORDER BY
m_address ASC,
DATEDIFF(YEAR,m_birth,GETDATE()) DESC

3.查詢會員帳號為’liuzc518’所購買的商品號和訂購日期,并按訂購日期升序排列,SQL代碼如下所示:

SELECT p_no ‘商品號’,o_date ‘訂購日期’
FROM orders
WHERE m_account=‘liuzc518’
ORDER BY o_date ASC

4.查詢購買商品號為’0910810004’總?cè)藬?shù),SQL代碼如下所示:

SELECT COUNT(p_no) ‘總?cè)藬?shù)’
FROM orders
WHERE orders.p_no=‘0910810004’

5.查詢2005年6月6日前,所有商品的訂購總量,要求輸出商品號和訂購總量,SQL代碼如下所示:

SELECT p_no ‘商品號’,SUM(o_quantity) ‘訂購總量’
FROM orders
WHERE o_date < ‘2005-06-06’ GROUP BY p_no

6.查詢所有會員的平均月薪,最高月薪和最低月薪之和,SQL代碼如下所示:

SELECT AVG(m_salary) AS '平均月薪', MIN(m_salary) AS '最高月薪', MAX(m_salary) AS '最低月薪', (AVG(m_salary)+MIN(m_salary)+MAX(m_salary)) '平均月薪、最高月薪和最低月薪之和' FROM members

7.查詢所有會員購買商品的種類和,要求輸出會員號和商品種類和,SQL代碼如下所示:

SELECT m_account ‘會員號’,COUNT(DISTINCT p_no) ‘商品種類和’
FROM orders GROUP BY m_account

8.查詢各類商品的最高購買數(shù)量,要求輸出最高數(shù)量大于10的商品號和最高數(shù)量,SQL代碼如下所示:

SELECT TOP 1 p_no ‘商品號’,SUM(o_quantity) ‘最高數(shù)量’
FROM orders
GROUP BY p_no HAVING SUM(o_quantity)>10
ORDER BY SUM(o_quantity) DESC

總結(jié)

以上是生活随笔為你收集整理的实验6 数据查询--高级查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。