type
status
date
slug
summary
tags
category
icon
password
以下是整理后的常用 SQL 查询关键字和操作说明:
常用 SQL 查询关键字和操作说明
数据查询与选择
SELECT: 从数据库中选择数据。(例如:销售订单显示OS_NO单号;OS_DD时间)
FROM: 指定要从中选择数据的表。(例如:销售订单显示OS_NO单号;OS_DD时间)


WHERE: 基于条件筛选行。(例如:销售订单YW240921,显示OS_NO单号;OS_DD时间)

AS: 为列或表重命名(使用别名)。

表的联接与组合
JOIN: 合并来自两个或多个表的行。(例如:查询销售订单对应指令单)


AND: 组合多个条件,所有条件都必须为真。(查询 2024 年 9 月未结案制令单)

OR: 组合多个条件,至少一个必须为真。(查询CLOSE_ID为空和为 F 的数据)
TOP: 限制返回的行数。(显示销售订单前十行)
OFFSET&FETCH: 通常用于分页查询。(显示销售订单前十行)
IN: 在WHERE子句中指定多个值。
CASE: 在SQL语句中创建条件逻辑。
IS NULL: 检查空值。(检查为空的数据)
LIKE: 在列中搜索指定模式。
事务管理
COMMIT: 保存事务中所做的更改。
ROLLBACK: 撤消事务中所做的更改。
表结构与数据操作
ALTER TABLE: 修改现有表结构。
UPDATE: 修改表中的现有行。
CREATE: 在数据库中创建新表、视图或其他对象。
DELETE: 从表中删除行。
INSERT INTO: 向表中添加新行。
DROP: 删除数据库中的表或其他对象。
分组与汇总
GROUP BY: 将指定列中具有相同值的行分组为汇总行。
ORDER BY: 按指定列对查询结果集进行排序。
HAVING: 基于条件过滤分组(在GROUP BY之后使用)。
聚合函数
COUNT: 返回符合指定条件的行数。
SUM: 计算数值列的总和。
AVG: 计算数值列的平均值。
MIN: 返回所选列的最小值。
MAX: 返回所选列的最大值。
常用的 SQL 查询语法
以下是整理后的 SQL 查询示例:
选择数据
- 从表中选择所有记录:
- 从表中选择特定列:
- 选择符合条件的记录:
- 使用 AND 选择符合多个条件的记录:
- 使用 OR 选择符合多个条件的记录:
- 按列升序排序选择记录:
- 按列降序排序选择记录:
插入、更新和删除数据
- 向表中插入新记录:
- 更新表中现有记录:
- 从表中删除记录:
聚合函数
- 计算表中记录的数量:
- 查找列中的最小值:
- 查找列中的最大值:
- 计算列中的平均值:
- 计算列中值的总和:
高级查询
- 从列中选择不同的值:
- 内连接两个表:
- 左连接两个表:
- 右连接两个表:
- 全连接两个表:
分组与过滤
- 按列分组记录:
- 按条件过滤分组:
以上内容包含了常用的 SQL 查询语法,适用于日常数据库操作。
- 作者:PIAO
- 链接:https://diyvv.com/article/example-3
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。