SQL练习···紧急···

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:35:46
1、 书写语句将teachers表中计算机系教师的工资增长300,并使用全局变量检查更新过程中是否出错(@@error)(if…else)
2、 查看Students表中是否有学号为‘0289339'名字为‘李菊'的学生,如果有则显示已经存在该学生的信息,否则插入该学生的信息
3 分别输出teachers表中教师姓名和所在的部门,并在部门后面添加部门说明( '基础部'-'教基础课程的部门', '经管系'-'培养经济管理和行政管理的人才','计算机系'-'培养计算机高级技术人才','国际交流系'-'培养英语实用人才',‘其他')(提示:case…when…)
4 、 书写语句将 teachers 表中所有‘应用技术系'的老师调到‘经管系' , 如果现在‘经管系'的人员多于 8 人 , 则输出信息说明人员冗余 ; 否则输出信息 , 说明现在经管系的人数。
5 、 判断 teachers表中是否有老师的奖金少于300,如果有则将所有老师的工资增加500,直到所有老师的奖金都多于300或者有老师的工资都超过了10000(教师工资的30%是奖金)(提示: while() )
6 、 分别输出 sno,cno,grade, 在成绩后面添加一列,将成绩从百分制转化为五级记分制 。
7、 查询课程平均分在 80 分以上的课程号,在执行该 SELECT 语句之前等待两秒 (提示:wait for)

如果这种题非常我做的话麻烦你把建表语句和插入语句写上

楼主 自己先好好想一想 把表建出来 弄点数据 其实挺简单的东西 没必要。。。

这是练习吧 你还是自己做的好

有邮箱或者Q没 我做完了传给你?或者HI我也行