實驗四 資料查詢——簡單查詢
一、實驗目的
1.掌握sql查詢語句的基本概念
2.掌握sqlserver查詢語句的基本語法
3.熟練使用sql的select語句對單錶進行查詢
4.熟練掌握並運用sqlserver所提供的函式
5.熟練使用sql語句進行連線操作
二、實驗環境(實驗的軟體、硬體環境)
硬體:pc機 軟體:sql2000
三、實驗說明
請複習相關的單錶查詢及select語句的語法知識點,並完成如下內容。
四、實驗內容
1.在訂單資料庫orderdb中,完成如下的查詢:
(1)查詢所有業務部門的員工姓名,職稱,薪水
(2)查詢名字中含有「有限」的客戶姓名和所在地
(3)查詢姓「王」並且姓名的最後乙個字為「成」的員工
(4)查詢住址中含有上海或南昌的女員工,並顯示其姓名,所屬部門,職稱,住址,其中性別用「男」和「女」顯示。
(5)查詢訂單金額高於8000的所有客戶編號
(6)選取編號界於c0001~c0004的客戶編號,客戶名稱,客戶位址
(7)找出同一天進入公司服務的員工
(8)在訂單主表中查詢訂單金額大於「e2005002」業務員在2008-1-9這天所接的任一張訂單的金額」的所有訂單資訊。
(9)查詢既訂購了「52倍速光碟機」商品,又訂購了「17寸顯示器」商品的客戶編號、訂單編號和訂單金額。
(10)查詢與「陳詩傑」在同乙個單位工作的員工姓名、性別、部門和職務。
(11)查詢單價高於400元的商品編號、商品名稱、訂貨數量和訂貨單價。
(12)分別使用左外連線、右外連線、完整外部連線查詢單價高於400元的商品編號、商品名稱、訂貨數量和訂貨單價,並分析比較檢索的結果。
(13)查詢每個員工的銷售記錄,要求顯示銷售員的編號、姓名、性別、商品名稱、數量、單價、金額和銷售日期,其中性別使用「男」和「女」表示,日期使用yyyy-mm-dd格式顯示。
(14)查詢在2023年3月中有銷售記錄的客戶編號、名稱和訂單總額。
(15)使用左外連線查詢每個客戶的客戶編號、名稱、訂單日期、訂貨金額,其中訂貨日期不要顯示時間,日期格式為yyyy-mm-dd,按客戶編號排序,同一客戶再按訂單金額降序排序輸出。
(16)查詢16m dram的銷售情況,要求顯示相應的銷售員的姓名,性別,銷售日期、銷售數量和金額,其中性別用「男」,「女」表示。
(17)查詢公司男業務員所接且訂單金額超過2000元的訂單號及訂單金額。
(18)查詢來自上海市的客戶的姓名,**,訂單號及訂單金額。
五、實驗步驟
請完成實驗內容,並寫出具體的實驗步驟
六、思考題:
1.連線操作型別有哪些?分析外連線在現實應用中的意義?
2.查詢表可以用在什麼地方?使用查詢表要注意哪些地方?
3.分析between…and、and、or等關鍵字的使用方法?
4.分析哪些情況需要使用自身連線?
5.總結sql語句中單錶查詢語句的使用方法?
七、總結(實驗過程的體會、心得和實驗教與學之間還需改進的內容)
簡單的資料查詢
簡單的資料查詢 簡單的查詢語句 select from 投影操作 seleact 列1,列2 from 表名 列名列表幾種書寫方式 1.如果我們選擇某個表中的多個列,那麼列名之間用逗號分隔開 2.如果是單個列,只需要列出該列的列名即可 3.如果選擇所有的列,可以簡單的用 號帶代替列名列表。如何查詢 ...
簡單資料查詢
簡單資料查詢 1.投影操作 含義 在sql查詢中,使用select 子句,選擇將對錶中的哪些列進行操作,這些列將出現在結果中。單列 select 列表的列名 from 表名 多列 select 列表的列名,列名,列名 from 表名 所有列 select from 表名 1 表明字首 作用 了解資訊...
簡單的資料查詢
投影操作 select 列名列表 from 表名 如果選擇某個表中的多個列,那麼烈與列之間用逗號隔開 如果是單個列,只需要列出該列即可 如果選擇所有列,可以用簡單的 號代替列名列表 理解表字首 對投影的列進行標識 列表名 就是對要投影的列命名,便於讀懂要投影的列的意思,如select count t...