會(huì)員登錄 - 用戶注冊(cè) - 網(wǎng)站地圖 Office中國(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁 > 技巧 > Access技巧 > 查詢視圖 > 正文

Access常用sql基本查詢語句匯總

時(shí)間:2013-08-30 16:05 來源:office中國 作者:admin 閱讀:
很多初學(xué)Access的朋友都說sql 語句不會(huì)寫,把它歸納為難點(diǎn),不想寫。其實(shí)不然,大家都知道sql 在查詢中的作用非常非常的大,是不得放棄的模塊。其實(shí)語法也是很簡(jiǎn)單,常用的就以下幾種:

基本查詢

SELECT column1,columns2,... FROM table_name
說明:把table_name 的特定欄位資料全部列出來

SELECT *
FROM table_name
WHERE column1 = xxx 
[AND column2 >yyy] [OR column3 <> zzz]
說明:
1.*表示全部的欄位都列出來
2.WHERE 之後是接條件式,把符合條件的資料列出來

SELECT column1,column2
FROM table_name
ORDER BY column2 [DESC]
說明:
ORDER BY 是指定以某個(gè)欄位做排序,[DESC]是指從大到小排列,若
沒有指明,則是從小到大排列

組合查詢
組合查詢是指所查詢得資料來源并不只有單一的表格,而是聯(lián)合一個(gè)以上的表格才能夠得到結(jié)果的。

SELECT *
FROM table1,table2
WHERE table1.colum1=table2.column1
說明:
1.查詢兩個(gè)表格中其中 column1 值相同的資料
2.當(dāng)然兩個(gè)表格相互比較的欄位,其資料形態(tài)必須相同
3.一個(gè)復(fù)雜的查詢其動(dòng)用到的表格可能會(huì)很多個(gè)


整合性的查詢:

SELECT COUNT (*) 
FROM table_name
WHERE column_name = xxx
說明:
查詢符合條件的資料共有幾筆

SELECT SUM(column1)
FROM table_name
說明:
1.計(jì)算出總和,所選的欄位必須是可數(shù)的數(shù)字形態(tài)
2.除此以外還有 AVG() 是計(jì)算平均、MAX()、MIN()
計(jì)算最大最小值的整合性查詢

SELECT column1,AVG(column2)
FROM table_name
GROUP BY column1
HAVING AVG(column2) >xxx
說明:
1.GROUP BY: 以column1 為一組計(jì)算 column2 的平均值
必須和 AVG、SUM 等整合性查詢的關(guān)鍵字一起使用 
2.HAVING : 必須和 GROUP BY 一起使用作為整合性的限制

(責(zé)任編輯:admin)

頂一下
(3)
75%
踩一下
(1)
25%
發(fā)表評(píng)論
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
評(píng)價(jià):