Access与SQL语法

Access与SQL语法

ID:43184161

大小:275.50 KB

页数:15页

时间:2019-10-01

Access与SQL语法_第1页
Access与SQL语法_第2页
Access与SQL语法_第3页
Access与SQL语法_第4页
Access与SQL语法_第5页
资源描述:

《Access与SQL语法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、11-1Access與SQL語法11-2查詢指令11-3動作查詢指令第二篇建立關聯式資料庫第十一章SQL語法何謂SQL語法全名是StandardQueryLanguage,也就是標準查詢語言現在幾乎所有市面可見的資料庫,其內部都是以SQL語法執行查詢就結構而言,SQL語法又分為:11-1Access與SQL語法語言種類說明資料定義語言(DDL)管理資料庫物件(資料表及欄位)的語法資料操作語言(DML)針對記錄的選取、新增、刪除、更新等語法顯示SQL語法Access的系統核心也是使用SQL語法是自動產生SQL語法的較佳工具在任一查詢

2、設計視窗開啟左上角的下拉式清單,選取「SQL檢視」11-1Access與SQL語法Select基本架構取出資料表及部份欄位SELECT員工.員工識別碼,員工.身分證字號,員工.姓名FROM員工取出資料表及全部欄位SELECT員工.*FROM員工別名SELECT訂單編號,送貨地址AS地址,含稅價AS總價FROM訂單唯一值SELECTDISTINCT訂單.客戶編號FROM訂單11-2查詢指令Where條件及排序字串的完全比對SELECT員工.姓名,員工.身分證字號FROM員工WHERE員工.姓名="桂思強"字串的部份比對SELECT員

3、工.姓名,員工.身分證字號FROM員工WHERE員工.姓名Like"桂*"11-2查詢指令Where條件及排序關於萬用字元-*及?Access的萬用字元不符合SQL標準語法(ANSI-92)11-2查詢指令AccessANSI-92功能說明*%符合任何長度的字元?_符合任何的單一字元!^符合任何不在括號內的字元#無在數字資料中,符合單一數字Where條件及排序數字與日期SELECT訂單.訂單編號,訂單.下單日期,訂單.含稅價FROM訂單WHERE訂單.含稅價>=25000SELECT訂單.訂單編號,訂單.含稅價,訂單.訂單日期FR

4、OM訂單WHERE訂單.訂單日期Between#1/1/2006#And#12/31/2006#空白及非空白SELECT訂單.訂單編號,訂單.下單日期,訂單.送貨地址FROM訂單WHERE訂單.送貨地址IsNull11-2查詢指令Where條件及排序多重準則SELECT訂單.訂單編號,訂單.下單日期,訂單.送貨地址FROM訂單WHERE訂單.送貨地址IsNullOR訂單.下單日期>#1/1/2002#SELECT訂單.訂單編號,訂單.下單日期,訂單.送貨地址FROM訂單WHERE訂單.送貨地址IsNullAnd訂單.下單日期>#1

5、/1/2002#關於小括號括號內的單元(如準則)將先被執行11-2查詢指令Where條件及排序加入排序SELECT訂單.訂單編號,訂單.下單日期,訂單.含稅價FROM訂單ORDERBY訂單.下單日期,訂單.含稅價DESC臨界數值(返回)SELECTTOP5PERCENT訂單.訂單編號,訂單.含稅價FROM訂單ORDERBY訂單.含稅價DESC11-2查詢指令函數及計算使用聚合函數SELECTMAX(客戶.客戶編號)AS客戶編號之最大值FROM客戶計算方式聚合函數總計SUM平均AVG最小值MIN最大值MAX筆數COUNT標準差StD

6、ev變異數VAR第一筆FIRST最後一筆LAST11-2查詢指令函數及計算合計的群組、運算式及條件SELECT訂單.客戶編號,Sum(訂單.含稅價)AS含稅價之總計,Last(訂單.訂單日期)AS訂單日期之最後一筆,Date()-[訂單日期之最後一筆]AS距今天數FROM訂單WHERE(訂單.訂單日期>=#12/1/2006#)GROUPBY訂單.客戶編號11-2查詢指令群組條件多個計算欄位多資料表查詢指令INNERJOIN-最基本的JOIN方式SELECT客戶.公司名稱,訂單.訂單編號,訂單.訂單日期FROM客戶INNERJOI

7、N訂單ON客戶.客戶編號=訂單.客戶編號11-2查詢指令多資料表查詢指令LEFT及RIGHTJOINSELECT客戶.公司名稱,客戶.連絡人姓名,訂單.客戶編號FROM客戶LEFTJOIN訂單ON客戶.客戶編號=訂單.客戶編號WHERE(訂單.客戶編號IsNull)11-2查詢指令四種動作查詢指令製成資料表SELECT客戶.客戶編號,客戶.公司名稱,訂單.下單日期,訂單.含稅價INTO客戶及訂單FROM客戶INNERJOIN訂單ON客戶.客戶編號=訂單.客戶編號新增查詢INSERTINTO客戶及訂單(客戶編號,公司名稱,下單日期,

8、含稅價)SELECT客戶.客戶編號,客戶.公司名稱,訂單.下單日期,訂單.含稅價FROM客戶INNERJOIN訂單ON客戶.客戶編號=訂單.客戶編號11-3動作查詢指令四種動作查詢指令刪除查詢DELETE*FROM訂單WHERE訂單.下單日期<=#

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

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

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