《基本资料查询》ppt课件

《基本资料查询》ppt课件

ID:26925423

大小:300.00 KB

页数:34页

时间:2018-11-30

《基本资料查询》ppt课件_第1页
《基本资料查询》ppt课件_第2页
《基本资料查询》ppt课件_第3页
《基本资料查询》ppt课件_第4页
《基本资料查询》ppt课件_第5页
资源描述:

《《基本资料查询》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章基本資料查詢1Chapter8Outline8-1:示範資料庫結構介紹8-2:切換資料庫(USE)8-3:選取資料(SELECT)的基本操作8-4:從兩個以上的資料表選取資料(JOIN)8-5:子查詢8-6:使用UNION運算元8-7:本章總結28-1示範資料庫結構介紹示範資料庫(TradeDB)中具有6張資料表,分別為訂單資料主/細檔(orders/items)客戶基本資料(customers)產品基本資料(products)供應商基本資料(suppliers)縣市代碼(hsienshi)3訂單資料表資料表名稱:o

2、rders欄位名稱欄位簡述欄位資料型態order_num訂單號碼int/PKorder_date訂購日期datetimecust_num客戶代碼int/FKpaid_date付款日期datetime客戶資料表4訂單項目資料表資料表名稱:items欄位名稱欄位簡述欄位資料型態item_num訂單項目號碼int/PKorder_num訂單號碼int/PK/FKprod_num產品號碼int/FKsupp_code供應商代碼char(3)/FKunit_price單價moneyquantity單項訂購數量inttotal_pri

3、ce單項總價money產品資料表訂單資料表5客戶資料表資料表名稱:customers欄位名稱欄位簡述欄位資料型態cust_num客戶編號int/PKboss_name負責人姓名char(16)cust_name公司名稱char(20)hsienshi_code所屬縣市碼char(3)/FKaddress公司地址char(30)phone電話號碼char(12)縣市資料表6產品資料表資料表名稱:products欄位名稱欄位簡述欄位資料型態prod_num產品號碼int/PKsupp_code供應商代碼char(3)/PK/F

4、Kprod_num產品名稱char(24)unit_price產品單價money供應商資料表7供應商資料表資料表名稱:suppliers欄位名稱欄位簡述欄位資料型態supp_code供應商代碼char(3)/PKsupp_name供應商名稱char(15)縣市資料表資料表名稱:hsienshi欄位名稱欄位簡述欄位資料型態hsienshi_code縣市代碼char(3)/PKhsienshi_name縣市名稱char(10)88-2切換資料庫(USE)資料是放在個別的資料庫中,所以需要使用正確的資料庫方能查詢正確的資料,例如

5、要切換到TradeDB資料庫則可使用useTradeDB。如果只是暫時選取某個資料庫的資料則可以使用[db_name].[owner].[obj_name]方式,例如:[TradeDB].[dbo].[orders]98-3選取資料的基本操作SQL的select敘述主要功能是作查詢處理,它是由一些子句所組成的,其結構如下:Select子句[Into子句]From子句[Where子句][GroupBy子句[Having子句]][Orderby子句]108-3選取資料的基本操作(Select)選取所有的欄位(*代表所有欄位)範

6、例8-3.1:請查詢供應商資料表內所有的資料select*fromsuppliers選取特定的欄位(需指出正確的欄位名稱)範例8-3.2:請查詢所有經銷商的公司名稱與負責人姓名selectcompany,boss_namefromdistributors118-3選取資料的基本操作(Select)選取唯一的數值(使用DISTINCT)範例8-3.3:請查詢已經下訂單的經銷商號碼,但是為了畫面精簡起見,請去除重複的經銷商號碼。selectdistinctdistri_numfromorders128-3選取資料的基本操作(W

7、HERE)通常稱之為“選取”資料就是要經過篩選,最基本的篩選方式就是使用WHERE子句。WHERE子句中可以使用的條件限制有很多種,包括(等於=)、不等於(!=)、大於(>)、小於(<)、大於等於(>=)、小於等於(<=)、介於…與…之間(between…and…)、屬於(in)、類似(Like%)等。上述所列可以運用在數值資料也可用在字串資料,只是字串資料需要加上單引號。除了比較之外,還可以使用and、or來連接多個條件138-3選取資料的基本操作(WHERE)範例8-3.4:請查詢供應商代碼為HHT供應商所有的相關資料

8、select*fromsupplierswheresupp_code='HHT'範例8-3.5:請查詢供應商代碼不為HHT的供應商所有的相關資料select*fromsupplierswheresupp_code!='HHT'148-3選取資料的基本操作(WHERE)範例8-3.6:請查詢單價介於200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。