【正文】
例:要找出住在 London、 Paris 或 Berlin 的所有客戶 SELECT CustomerID, CompanyName, ContactName, City FROM Customers WHERE City In(‘London’,’ Paris’,’ Berlin’) 4 模式匹配 (LIKE) LIKE 運(yùn)算符檢驗(yàn)一個(gè)包含字符串?dāng)?shù)據(jù)的字段值是否匹配一指定模式。 例: SELECT ProductName,UnitPrice, UnitInStock FROM Products ORDER BY UnitInStock DESC , UnitPrice DESC, ProductName ORDER BY 子句中可以用字段在選擇列表中的位置號(hào)代替字段名,可以混合字段名和位置號(hào)。 在一個(gè) JOIN 語句中連接多個(gè) ON子句 語法: SELECT fields FROM table1 INNER JOIN table2 ON popr AND ON popr OR ON popr 也可以 SELECT fields FROM table1 INNER JOIN ( table2 INNER JOIN [( ]table3 [INNER JOER] [( ]tablex[INNER JOIN] ON popr ON popr ON popr 外部連接返回更多記錄,在結(jié)果中保留不匹配的記錄,不管存不存在滿足條件的記錄都要返回另一側(cè)的所有記錄。 SELECT * FROM talbe1 LEFT JOIN table2 ON = 1 連接查詢中使用 Iif 函數(shù)實(shí)現(xiàn)以 0值顯示空值 Iif 表達(dá)式: Iif(IsNull(Amount,0,Amout) 例:無論定貨大于或小于¥ 50,都要返回一個(gè)標(biāo)志。 GROUP BY 字段中的 Null 值以備分組但是不能被省略。 SELECT Title ,Count(Title) as Total FROM Employees WHERE Region = ‘WA’ GROUP BY Title HAVING Count(Title)1 JET SQL 中的聚積函數(shù) 聚集函數(shù) 意義 SUM ( ) 求和 AVG ( ) 平均值 COUNT ( ) 表達(dá)式中記錄的數(shù)目 COUNT (* ) 計(jì)算記錄的數(shù)目 MAX 最大值 中國最大的管理資料下載中心 (收集 \整理 . 部分版權(quán)歸原作者所有 ) 第 6 頁 共 9 頁 MIN 最小值 VAR 方差 STDEV 標(biāo)準(zhǔn)誤差 FIRST 第一個(gè)值 LAST 最后一個(gè)值 六 . 用 Parameters 聲明創(chuàng)建參數(shù)查詢 Parameters 聲明的語法 : PARAMETERS name datatype[,name datatype[, ?]] 其中 name 是參數(shù)的標(biāo)志符 ,可以通過標(biāo)志符引用參數(shù) . Datatype 說明參數(shù)的數(shù)據(jù)類型 . 使用時(shí)要把 PARAMETERS 聲明置于任何其他語句之前 . 例 : PARAMETERS[Low price] Currency,[Beginning date]datatime SELECT OrderID ,OrderAmount FROM Orders WHERE OrderAMount[low price] AND OrderDate=[Beginning date] 七 . 功能查詢 所謂功能查詢 ,實(shí)際上是一種操作查詢 ,它可以對(duì)數(shù)據(jù)庫進(jìn)行快速高效的操作 .它以選擇查詢?yōu)槟康?,挑選出符合條件的數(shù)據(jù) ,再對(duì)數(shù)據(jù)進(jìn)行批處理 .功能查詢包括更新查詢 ,刪除查詢 ,添加查詢 ,和生成表查詢 . 1 更新查詢 UPDATE 子句 可以同時(shí)更改一個(gè)或多個(gè)表中的數(shù)據(jù) .它也可以同時(shí)更改多個(gè)字段的值 . 更新查詢語法 : UPDATE 表名 SET 新值 WHERE 準(zhǔn)則 例 :英國客戶的定貨量增加 5%,貨運(yùn)量增加 3% UPDATE