软考
APP下载

经典sql查询语句大全

随着数据处理技术的不断发展,SQL语言成为了许多企业和个人数据管理的首选方式。SQL(Structured Query Language)结构化查询语言是一种用中文和英文命令构成的数据库语言,也就是平时所说的关系型数据库管理系统(RDBMS)。今天我们就来介绍一些经典的SQL查询语句。

1. SELECT语句

SELECT语句是SQL查询的基本语句,用于查询数据库中的数据。SELECT语句通常包括要查询的表、要选取的列以及查询条件。例如:

SELECT * FROM students;

查询students表中的所有列。

SELECT name, age FROM students WHERE age>18;

查询students表中所有年龄大于18岁的学生的姓名和年龄。

2. JOIN语句

JOIN语句用于从多个表中联合查询数据。JOIN语句通常配合ON子句使用,以指定要联合查询的列。例如:

SELECT s.name, sc.score FROM students s JOIN scores sc ON s.id=sc.student_id;

查询所有学生的姓名和成绩。

3. GROUP BY语句

GROUP BY语句用于将查询结果按照指定列进行分组,并计算每组的汇总信息。例如:

SELECT department, COUNT(*) FROM employees GROUP BY department;

查询员工表中每个部门的人数。

4. HAVING语句

HAVING语句可以在GROUP BY语句执行后,对分组的结果进行筛选。例如:

SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary)>5000;

查询员工表中平均工资超过5000元的部门。

5. INSERT语句

INSERT语句用于向表中插入新数据。例如:

INSERT INTO students (name, age, gender) VALUES ('张三', 20, '男');

向students表中插入一个名为张三,年龄为20岁,性别为男的学生的数据。

6. UPDATE语句

UPDATE语句用于更新表中的已有数据。例如:

UPDATE students SET age=21 WHERE name='张三';

将students表中姓名为张三的学生的年龄更新为21岁。

7. DELETE语句

DELETE语句用于删除表中的数据。例如:

DELETE FROM students WHERE name='张三';

从students表中删除姓名为张三的学生的数据。

备考资料 免费领取:软件设计师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
软件设计师题库