作者:Emily___Emily_622 | 来源:互联网 | 2023-09-18 12:52
简单的SELECT语句
SELECT [ALL|DISTINCT] <列名或列表达式序列>|*
语法格式
SELECT[ALL|DISTINCT] select list
[INTO new_table]
FROM table_source
[WHERE search_conditions]
[GROUP BY group_by_expression]
[HAVING search_conditions]
[ORDER BY order_expression[ASC|DESC]]
* 代表所有字段
查询
消除重复
设置查询条件
排序
分组
使用HAVING子句
插入数据
INSERT INTO <基本表名> [(<列明序列>)]
VALUES (<元组值>)
INSERT语法
INSERT [INTO] table_or_view[(column_list)] VALUES data_values
例子&#xff1a;
NSERT ... SELECT语句
语法
INSERT table_name[column_list]
SELECT column_list
FROM table_list
WHERE search_condition
ELECT ... INTO语句
SELECT
INTO new_table
FROM {}[,...n]
WHERE
UPDATE语句
UPDATE <基本表名>
SET <列名>&#61;<值表达式>[,<列名>&#61;<值表达式>...]|ROW&#61;(<元组>)
[WHERE<条件表达式>]
语法
UPDATE [TOP]{table_name|view_name}
SET
{column name&#61;{expression|DEFAULT|NULL}&#64;variable&#61;expression}[,...n]
WHERE{search_conditions}
在UPDATE语句使用FROM子句
DELETE语句
DELETE FROM<基本表名>
[WHERE<条件表达式>]
语法
DELETE FROM
[WHERE]
TOP关键字和TOP表达式
语法格式
[
TOP(expression)[PERCENT]
[WITH TIES]
]
COMPUTE字句
语法格式
[
COMPUTE
{{AVG|COUNT|MAX|MIN|STDEV|STDEVP|VAR|VARP|SUM}
(expression)}[,...n]
[BY expression[,...n]]
]
在WHERE子句使用运算符
三种写法
连接查询
SELECT
FROM
WHERE
嵌套查询
SELECT
FROM
WHERE IN(SELECT
FROM
WHERE
使用存在量词的嵌套查询
SELECT
FROM
WHERE EXISTS(SELECT
FROM
WHERE);