技术文摘
工作和学习中常用的 SQL 语句
工作和学习中常用的 SQL 语句
在工作和学习的数字化场景里,SQL(结构化查询语言)是数据处理与分析的得力工具。掌握常用 SQL 语句,能极大提升数据操作效率。
查询语句(SELECT):SELECT 无疑是 SQL 中最核心的语句。基本语法“SELECT 列名 FROM 表名”,可从指定表中获取特定列的数据。比如“SELECT employee_name, salary FROM employees”,能从员工表中提取员工姓名和薪资信息。若想获取所有列数据,使用“SELECT * FROM 表名”即可,但在数据量庞大时需谨慎使用,避免资源浪费。
条件筛选(WHERE):WHERE 子句用于对查询结果进行条件过滤。“SELECT 列名 FROM 表名 WHERE 条件”,例如“SELECT product_name, price FROM products WHERE price > 100”,能从产品表中找出价格超过 100 的产品名称和价格。条件可以是多种逻辑运算组合,如“WHERE price > 100 AND category = 'electronics'”,筛选出电子产品类且价格大于 100 的产品。
数据排序(ORDER BY):ORDER BY 用于对查询结果排序。“SELECT 列名 FROM 表名 ORDER BY 列名 [ASC|DESC]”,ASC 为升序(默认),DESC 为降序。“SELECT employee_name, salary FROM employees ORDER BY salary DESC”可按薪资降序展示员工姓名和薪资,方便查看高薪员工。
数据聚合(GROUP BY)与统计函数:GROUP BY 能将查询结果按指定列分组,常与统计函数配合。统计函数有 SUM(求和)、AVG(求平均)、COUNT(计数)、MAX(求最大值)、MIN(求最小值)等。“SELECT department, SUM(salary) FROM employees GROUP BY department”,能按部门统计员工薪资总和。
数据插入(INSERT INTO):用于向表中插入新数据。“INSERT INTO 表名 (列名 1, 列名 2,...) VALUES (值 1, 值 2,...)”,例如“INSERT INTO students (student_name, age) VALUES ('Tom', 20)”,向学生表插入新学生信息。若插入所有列数据,可省略列名,但值顺序要与表结构一致。
数据更新(UPDATE):UPDATE 语句用于修改表中现有数据。“UPDATE 表名 SET 列名 1 = 值 1, 列名 2 = 值 2,... WHERE 条件”,“UPDATE products SET price = price * 1.1 WHERE category = 'clothes'”,将服装类产品价格上调 10%。
数据删除(DELETE):DELETE 用于删除表中数据。“DELETE FROM 表名 WHERE 条件”,“DELETE FROM orders WHERE order_date < '2023 - 01 - 01'”,删除 2023 年 1 月 1 日前的订单数据。
这些常用 SQL 语句是数据工作者的基础技能,灵活运用能在工作和学习中更高效地处理数据,挖掘数据价值。
- 除伪元素外,还有啥方法能格式化 `` 元素
- 浏览器调试时怎样保留元素点击事件
- 使用 Fieldlist 动态添加按钮,怎样解决按钮失效问题
- WebStorm 格式化 HTML 代码:实现标签换行且属性保持在一行的方法
- JavaScript生成多个集合笛卡尔积的方法
- IE浏览器中解决行高导致文本偏移问题的方法
- 设置body背景色影响浏览器界面背景色的原因
- Angular 13热更新失效原因:WSL中Node.js为何无法识别项目文件更新
- VSCode有哪些内置语言插件
- 怎样挑选支持年、季度、月、周、日范围选择的开源JS时间插件
- 利用代理构造器与Symbol.toPrimitive实现JavaScript链式函数调用方法