sql条件查询语句的简单实例
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条件查询有更深入的了解。如果你对此有兴趣,不妨深入研究一下,发掘更多的数据宝藏!
编程语言
- sql条件查询语句的简单实例
- WampServer下安装多个版本的PHP、mysql、apache图文教
- jQuery EasyUI中DataGird动态生成列的方法
- ASP.NET中Global和URLReWrite用法
- PHP操作MySQL中BLOB字段的方法示例【存储文本与图
- mysql 报错This function has none of DETERMINISTIC解决方案
- vue 实现数字滚动增加效果的实例代码
- 浅谈jquery采用attr修改form表单enctype不起作用的问
- JavaScript使用delete删除数组元素用法示例【数组长
- JS获取数组最大值、最小值及长度的方法
- php求正负数数组中连续元素最大值示例
- jQuery插件FusionCharts绘制2D环饼图效果示例【附de
- 微信小程序多列选择器range-key使用详解
- 启用Csrf后POST数据时出现的400错误
- 解决Vue开发中对话框被遮罩层挡住的问题
- jsp文件绝对路径的设置方法