sql条件查询语句的简单实例

网络编程 2025-03-13 00:12www.168986.cn编程入门

SQL条件查询语句的魅力:成绩表的实战

在数据世界中,SQL条件查询语句如同一位魔法师,能够精准地为你呈现所需的数据。今天,我将通过一个简单的成绩表实例,带你领略SQL的无限魅力。

我们来创建一个成绩表。通过SQL语句,可以轻松实现表的创建:

```sql

CREATE TABLE result (

stu_id VARCHAR2(20) NOT NULL,

china NUMBER(9,2) NULL,

math NUMBER(9,2) NULL,

english NUMBER(9,2) NULL

);

```

```sql

INSERT INTO result VALUES ('0001', 60, 20, 80);

INSERT INTO result VALUES ('0002', 80, 60, 80);

INSERT INTO result VALUES ('0003', 20, 85, 80);

```

当我们完成这些基本步骤后,就可以开始进行条件查询了。使用SQL的`CASE`语句,可以根据学生的各科成绩来判断其成绩等级。以下是一个简单的条件查询示例:

```sql

SELECT

stu_id,

CASE

WHEN china > 80 THEN '优秀'

WHEN china >= 60 THEN '及格'

WHEN china < 60 THEN '不及格'

END AS 语文等级,

CASE

WHEN math > 80 THEN '优秀'

WHEN math >= 60 THEN '及格'

WHEN math < 60 THEN '不及格'

END AS 数学等级,

CASE

WHEN english > 80 THEN '优秀'

WHEN english >= 60 THEN '及格'

WHEN english < 60 THEN '不及格'

END AS 英语等级

FROM result;

```这条查询语句将返回每个学生的语文、数学和英语等级。通过条件判断,我们可以清晰地看到每个学生的各科成绩表现。这就是SQL条件查询语句的魅力所在。在实际应用中,你可以根据需求进行更复杂的查询和数据分析。希望这个简单的实例能让你对SQL条件查询有更深入的了解。如果你对此有兴趣,不妨深入研究一下,发掘更多的数据宝藏!

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by