技术文摘
工作和学习中常用的 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 语句是数据工作者的基础技能,灵活运用能在工作和学习中更高效地处理数据,挖掘数据价值。
- echarts地图点击图例后控制颜色变化的方法
- CSS媒体查询对窗口宽度等于临界值情况的处理方法
- 变量结合媒体查询调节组件内边距无效原因及解决方法
- OpenID Connect:简化 Web 应用程序登录的解决方案
- 双列布局中右列高度与左列不等该如何正确解决
- 响应式JavaScript轮播展示API每小时数据
- 小程序中如何用相对定位结合 z-index 让文字压在图片上
- 媒体查询中如何实现大于、等于、小于三种条件下的精确样式控制
- CSS 怎样达成交错线或波浪线效果
- CSS 中怎样实现渐变色叠加效果
- uView Dropdown下拉菜单组件怎样去除遮罩层
- JavaScript 编写简洁可维护代码的最佳实践
- uView UI 下拉菜单去除遮罩层的方法
- 无聊金融:花哨记录保存,呼吁开源贡献者
- 小程序开发:不使用绝对定位让文字区域压住图片的方法