在数据库SQL编程教程中,学生可以通过以下查询获取课堂综合练习的答案:SELECT * FROM stuMarks --原始成绩DECLARE @labAvg INT WHILE(1=1) BEGIN UPDATE stuMarks SET labExam= CASE WHEN labExam=85 BREAK END SELECT * FROM stuMarks --加分后的成绩声明变量,用户临时存放平均分循环加分根据机试成绩酌情加分,整个是一个UPDATE语句获取目前的平均分,判断是否还继续加分
数据库SQL编程教程中的课堂综合练习答案
相关推荐
SQL编程教程CASE-END练习答案解析
CASE-END练习答案
数据库:USE stuDB
代码:
GO
SELECT
考号 = ExamNo,
学号 = stuNo,
笔试 = writtenExam,
机试 = labExam,
平均分 = (writtenExam + labExam) / 2,
等级 = CASE
WHEN (writtenExam + labExam) / 2 >= 90 THEN '优秀'
WHEN (writtenExam + labExam) / 2 >= 75 THEN '良好'
WHEN (writtenExam + labExam) / 2 >= 60 THEN '合格'
ELSE '不合格'
END
FROM student_scores;
说明:该查询从student_scores表中选择学生的考号、学号、笔试成绩、机试成绩、平均分,并依据平均分划分等级。条件通过CASE语句定义,以确保评分的分类简明且有逻辑。
MySQL
0
2024-10-29
SQL数据库练习问题与答案
随着数据库技术的发展,SQL语句练习题目及其答案已成为数据库学习的重要组成部分。
MySQL
0
2024-08-23
数据库基础知识的课堂练习
课堂练习要求:绘制以下百货公司的实体-关系图。某家百货公司管理多家连锁商店,每家商店销售多种商品,每家商店有多名员工,但每位员工只服务于一家商店。
SQLServer
0
2024-09-23
数据库SQL编程教程练习学员成绩查询与分析
CASE-END课堂练习:根据不同分数段编写T-SQL语句查询学员成绩。评分规则如下:优:90分以上,良:80-89分,中:70-79分,差:60-69分,不及格:60分以下。学员需通过示例练习理解CASE-END语法的应用,提高SQL编程能力。建议学员在练习本上编写代码,并通过讲台示范加深理解。
MySQL
0
2024-08-13
CASE-END练习答案-T---SQL编程改写
CASE-END练习答案USE stuDB GO SELECT考号=ExamNo,学号=stuNo,笔试=writtenExam,机试=labExam,平均分=(writtenExam+labExam)/2,等级=CASE WHEN (writtenExam+labExam)/2
SQLServer
0
2024-08-22
Oracle数据库基础练习与答案
这里通过对企业的员工表、工资表、部门表等多表进行操作,实现了对Oracle数据库的真实操作,并附有详细的结果图,帮助用户更好地理解Oracle语言。
Oracle
0
2024-09-27
SQL综合练习的重要性
在期末复习阶段,SQL综合练习是一项必不可少的活动。
MySQL
0
2024-08-11
课堂练习-关系数据库设计的实例分析
1、给定关系模式U={A,B,C,D,E,P,H,G}和函数依赖集Fm={AB→E,A→C,GP→B,EP→A,CDE→P,HB→P,D→H,D→G,ABC→P,ABC→G},计算其最小依赖集。 2、考虑关系模式R(A,B,C,D,E,P),其函数依赖集F={A→B,C→P,E→A,CE→D},求R的所有候选码。候选码为:CE。 3、给定关系模式R(S,D,I,B,O,Q),其函数依赖集F={S→D,I→B,B→O,O→Q,Q→I},求R的所有候选码。候选码有:SI,SB,SQ,SO。
SQLServer
0
2024-09-24
SQL Server编程结构的课堂演示
课堂演示(批)
USE pubsGO
CREATE TABLE Test1 (a INT PRIMARY KEY, b CHAR(3))GO
INSERT INTO Test1 VALUES (1, 'aaa')INSERT INTO Test1 VALUES (2, 'bbb')INSERT INTO Test1 VALUES (3, 'ccc')/ 语法错误 /GO
/ 语法错误,整个批都不会被执行 /
SELECT * FROM Test1/ 返回0行 /GO
SQLServer
3
2024-07-17