选择声明
从[table_name]中选择[column_name];
追加声明插入[table_name]([column1],[column2],[column3])
VALUES('value1',#value2#,value3);
假设value1是一个字符串,value2是一个日期,value 3是其他某种数据类型
更新声明
更新[table_name] SET [column_name] ='value1'
在[other_column] = value2;
删除声明DELETE * FROM [table_name];
创建表语句SELECT Column1,Column2进入NewTable
来自OldTable;
仅不同的值从[table_name]中选择DISTINCT [column_name];
有序查询中的前10名SELECT TOP 10 [column_1],[column_2]
来自[table_name]
ORDER BY [column_1];
默认情况下,订购者为升序。 在语句的处使用DESC可以颠倒顺序。 IN值列表SELECT [column_name]
来自[table_name]
WHERE [column_name] IN('value1','value2','value3');
数字之间SELECT [column_name]
来自[table_name]
在[column_name]值1和值2之间;
日期之间SELECT [column_name]
来自[table_name]
哪里[列名]在#value1#和#value2#之间;
喜欢和*通配符SELECT [column_name]
来自[table_name]
WHERE [column_name]喜欢'* value *';
计数SELECT COUNT([column_name])
FROM [table_name];
但是,在汇总查询中,如果返回其他列,则必须使用分组依据SELECT COUNT([column_1]),[Column2]
来自[table_name]
GROUP BY [Column2];
加盟选择[Table1]。[Column_1],[Table2]。[Column_2]
从表1内联接表2
开启[Table1]。[ID] = [Table2]。[ID];
LEFT,RIGHT和INNER JOINS遵循相同的语法。
完全外部联接是通过不使用联接来实现的,如下所示 :选择[Table1]。[Column_1],[Table2]。[Column_2]
从表1,表2;
联盟从[table_1]中选择[column_name]
联盟[全部]
从[table_2]中选择[column_name];
如果您不想删除重复的记录,则需要ALL谓词。
UNION本身具有在SELECT子句中使用DISTINCT谓词的作用。
From: https://bytes.com/topic/access/insights/587648-basic-sql-syntax-access-queries