Anonymous
Anonymous asked in 教育與參考考試 · 2 decades ago

access的SQL語法解釋

因為教科書沒有帶@@

就要考乙檢了(書在老家)

裡面有說到ACCESS的東西

像是SELECT...INTO是產生資料表

那TRANSFORM、UPDATE、INSERT各是什麼意思???

麻煩了~

1 Answer

Rating
  • 志國
    Lv 7
    2 decades ago
    Favorite Answer

    TRANSFORM 陳述式 建立交叉資料表查詢。語法TRANSFORM aggfunctionselectstatementPIVOT pivotfield [IN (value1[, value2[, ...]])]TRANSFORM 陳述式包含下列部份:部份描述aggfunctionSQL 聚合函數,在選取的資料上運作。selectstatementSELECT 陳述式。pivotfield要在查詢結果集中建立欄名的欄位或運算式。value1, value2用來建立欄名的固定值。UPDATE 陳述式 建立更新查詢,可根據指定的準則變更指定資料表中欄位的值。語法UPDATE tableSET newvalueWHERE criteria;UPDATE 陳述式包含下列部分:部份描述table包含要修改之資料的資料表名稱。newvalue決定要插入更新記錄中特定欄位的值的運算式。criteria決定要更新哪些記錄的運算式。僅會更新滿足運算式的記錄。INSERT INTO 陳述式 在資料表中新增一或多筆記錄。這會參照為一個新增查詢。語法多筆記錄的新增查詢:INSERT INTO target [(field1[, field2[, ...]])] [IN externaldatabase]SELECT [source.]field1[, field2[, ...]FROM tableexpression單筆記錄的新增查詢:INSERT INTO target [(field1[, field2[, ...]])]VALUES (value1[, value2[, ...])INSERT INTO 陳述式有以下部份:部份描述target要新增記錄的資料表或查詢名稱。field1、field2若接在 target 引數後,是要新增資料的欄位名稱,或若是接在 source 引數後,則是資料取得的來源欄位名稱。externaldatabase到達外部資料庫的路徑。如需路徑的描述,請參閱 IN 子句。source要複製資料的來源資料表或查詢名稱。tableexpression資料表名稱或從中插入記錄的資料表。此引數可以是單一資料表的名稱,或 INNER JOIN、LEFT JOIN 或 RIGHT JOIN 操作的複合結果,或已儲存的查詢。value1、value2在新記錄特定欄位中要插入的值。每一個值都插入符合清單中值位置的欄位:value1 插入新記錄的 field1,value2 插入 field2 等以此類推。值與值之間必須以逗號分隔,並將文字欄位包含在引號 (' ') 中。

    Source(s): Access 說明
Still have questions? Get your answers by asking now.