Access界面基础操作
生活随笔
收集整理的這篇文章主要介紹了
Access界面基础操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 顯示表
2. 條件“或”
SELECT 研究生.姓名, 研究生.性別, 研究生.入學分數 FROM 研究生 WHERE (研究生.性別="女" AND 研究生.入學分數<100) OR (研究生.入學分數=101) OR (研究生.入學分數>200);3. like通配符
| * | 任何字符 + 任意數量 | ? |
| ? | 任何字符 + 單個 | 字符包括漢字 |
| [] | []內 + 一個字符 | 例如:1[ab]2 |
| - | 指定范圍內 + 一個字符 | 例如:1[a-z]2 |
| ! | 不在范圍內 + 一個字符 | 例如:1[!a-z]、1[!abc]2 |
| # | 單個+數字 | ? |
4. 字段計算
SELECT 商品.*, [進貨量]-[銷售量] AS 庫存, [商品名稱]+[類型] AS 全稱, Date()-[進貨日期] AS 儲存時間 FROM 商品;5. 交叉表
6. Top
SELECT TOP 4 姓名, 職稱, 系編號FROM 導師;7. In 和 Between的使用
SELECT 姓名, 性別, 入學分數, 研究方向 FROM 研究生 WHERE (研究生.入學分數 Between 320 And 360) AND (研究方向 In ("考古學","會計學"));8. Is Null
SELECT * FROM 研究生WHERE 導師編號 Is Null;9. Like
SELECT * FROM 研究生WHERE姓名 Like;10. 排序
SELECT * FROM 研究生 WHERE 入學分數>340 ORDER BY 性別, 入學分數 DESC;11. Inner Join
SELECT 系名, 導師.姓名, 研究生.姓名 FROM (系 INNER JOIN 導師 ON 系.系編號 = 導師.系編號) INNER JOIN 研究生 ON 導師.導師編號 = 研究生.導師編號;等同于下述SQL:
SELECT 系.系名, 導師.姓名, 研究生.姓名 FROM 系,導師,研究生 WHERE 系.系編號 = 導師.系編號 AND 導師.導師編號 = 研究生.導師編號;注意使用的是AND來過濾笛卡爾積
12. 合計函數
SELECT Count([研究生]![姓名]) AS 表達式1 FROM 研究生 WHERE 性別="男" AND 入學分數>=340;13. Broup by
SELECT 導師.性別, Avg(導師.年齡) AS 年齡之平均值 FROM 導師GROUP BY 導師.性別; ========== SELECT Round(Avg(入學分數),1) AS 表達式1, Count(姓名) AS 本組人數, 導師編號 FROM 研究生 GROUP BY 導師編號 HAVING Count(姓名)>2;14. 嵌套查詢
select 姓名,入學分數 from 研究生 where 入學分數>(select avg(入學分數) from 研究生)15. 生成表查詢
生成表查詢試將SELECT的執行結果生成一張新表,如果不存在該表則新建,存在則提示覆蓋。
SELECT姓名,入學分數 INTO temp表 FROM 研究生 WHERE 入學分數>(select avg(入學分數) from 研究生);16. 追加查詢
追加查詢是將SELECT的結果追加到已存在的表中,“字段對應”。
INSERT INTO temp表 ( 姓名, 分數, 方向 ) SELECT 研究生.姓名, 研究生.入學分數, 研究生.研究方向 FROM 研究生 WHERE 研究生.入學分數>(select avg(入學分數) from 研究生);17. 更新查詢
UPDATE 研究生 SET 研究生.入學分數 = [入學分數]+1 WHERE 研究生.性別="女";18. 刪除查詢
DELETE 研究生.性別 FROM 研究生 WHERE 研究生.性別="女";19. 不可界面操作
- Distinct
轉載于:https://www.cnblogs.com/rainman/p/3156564.html
總結
以上是生活随笔為你收集整理的Access界面基础操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript滚动文字
- 下一篇: mysql 速度检索