考點14 刪除查詢
從一個或多個表中刪除一組記錄。例如,可以使用刪除查詢來刪除不連續(xù)或沒有訂單的產品,使用刪除查詢,將刪除整個記錄,而不只是記錄中所選擇的字段。
考點15 更新查詢
對一個或多個表中的一組記錄作全局的更改。使用更新查詢,可以更改已存在表中的數(shù)據(jù)。
考點16 追加查詢
從一個或多個表將一組記錄追加到一個或多個表的尾部。例如,假設獲得了某些新客戶和包含這些客戶信息表的數(shù)據(jù)庫。為了避免鍵入所有這些內容,將它追加到“客戶”表。在以下方面追加查詢也十分有用。
(1)基于準則追加字段。
(2)當表中的某些字段在其他表中不存在時才追加記錄。
3.7 創(chuàng)建SQL查詢
考點17 使用SQL修改查詢中的準則
如果比較熟悉SQL,可能希望直接對查詢的基礎SQL語句進行操作。
(1)創(chuàng)建查詢或打開已有的查詢。
(2)單擊工具欄上“視圖”按鈕 右邊的箭頭,然后單擊“SQL視圖”選項。Access將顯示等效于在“設計”視圖中所創(chuàng)建的SQL語句。
(3)如果需要進行修改,請在SQL語句中鍵入相應的更改。
(4)如果要在設汁網格中查看更改,請單擊工具欄中“視圖”按鈕右邊的箭頭,然后單擊“設計視圖”選項。
考點18 創(chuàng)建SQL查詢
SQL查詢是用戶使用SQI語句創(chuàng)建的查詢。SQL查詢可以分為以下4類:聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。
1創(chuàng)建聯(lián)合查詢
這種類型的查詢將來自一個或多個表或查詢的字段(列)組合為查詢結果中的一個字段或列。
2創(chuàng)建傳遞查詢
這種類型的查詢使用服務器能接受的命令直接將命令發(fā)送到ODBC數(shù)據(jù)庫,如Microsoft FoxPro。例如,可以使用傳遞查詢來檢索記錄或更改數(shù)據(jù)。
3創(chuàng)建數(shù)據(jù)定義查詢
這種類型的查詢創(chuàng)建、刪除、更改表或創(chuàng)建數(shù)據(jù)庫中的索引,如Microsoft Access或Microsoft FoxPro表。
4創(chuàng)建子查詢
這種類型的查詢包含另一個選擇查詢或操作查詢中的SQL SELECT語句??梢栽诓樵冊O計網格的“字段”行輸入這些語句來定義新字段,或在“準則”行來定義字段的準則。在以下方面可以使用子查詢:
(1)測試子查詢的某些結果是否存在(使用EXISTS或NOT EXISTS保留字)。
(2)在主查詢中查找任何等于、大于或小于由子查詢返回的值(使用ANY,IN或ALL保留字)。
(3)在子查詢中創(chuàng)建子查詢(嵌套子查詢)。
從一個或多個表中刪除一組記錄。例如,可以使用刪除查詢來刪除不連續(xù)或沒有訂單的產品,使用刪除查詢,將刪除整個記錄,而不只是記錄中所選擇的字段。
考點15 更新查詢
對一個或多個表中的一組記錄作全局的更改。使用更新查詢,可以更改已存在表中的數(shù)據(jù)。
考點16 追加查詢
從一個或多個表將一組記錄追加到一個或多個表的尾部。例如,假設獲得了某些新客戶和包含這些客戶信息表的數(shù)據(jù)庫。為了避免鍵入所有這些內容,將它追加到“客戶”表。在以下方面追加查詢也十分有用。
(1)基于準則追加字段。
(2)當表中的某些字段在其他表中不存在時才追加記錄。
3.7 創(chuàng)建SQL查詢
考點17 使用SQL修改查詢中的準則
如果比較熟悉SQL,可能希望直接對查詢的基礎SQL語句進行操作。
(1)創(chuàng)建查詢或打開已有的查詢。
(2)單擊工具欄上“視圖”按鈕 右邊的箭頭,然后單擊“SQL視圖”選項。Access將顯示等效于在“設計”視圖中所創(chuàng)建的SQL語句。
(3)如果需要進行修改,請在SQL語句中鍵入相應的更改。
(4)如果要在設汁網格中查看更改,請單擊工具欄中“視圖”按鈕右邊的箭頭,然后單擊“設計視圖”選項。
考點18 創(chuàng)建SQL查詢
SQL查詢是用戶使用SQI語句創(chuàng)建的查詢。SQL查詢可以分為以下4類:聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。
1創(chuàng)建聯(lián)合查詢
這種類型的查詢將來自一個或多個表或查詢的字段(列)組合為查詢結果中的一個字段或列。
2創(chuàng)建傳遞查詢
這種類型的查詢使用服務器能接受的命令直接將命令發(fā)送到ODBC數(shù)據(jù)庫,如Microsoft FoxPro。例如,可以使用傳遞查詢來檢索記錄或更改數(shù)據(jù)。
3創(chuàng)建數(shù)據(jù)定義查詢
這種類型的查詢創(chuàng)建、刪除、更改表或創(chuàng)建數(shù)據(jù)庫中的索引,如Microsoft Access或Microsoft FoxPro表。
4創(chuàng)建子查詢
這種類型的查詢包含另一個選擇查詢或操作查詢中的SQL SELECT語句??梢栽诓樵冊O計網格的“字段”行輸入這些語句來定義新字段,或在“準則”行來定義字段的準則。在以下方面可以使用子查詢:
(1)測試子查詢的某些結果是否存在(使用EXISTS或NOT EXISTS保留字)。
(2)在主查詢中查找任何等于、大于或小于由子查詢返回的值(使用ANY,IN或ALL保留字)。
(3)在子查詢中創(chuàng)建子查詢(嵌套子查詢)。