--1.从Student表中查询学号为00000003的学生的姓名(StuName)和选课密码(Pwd) select StuName,Pwd from dbo.Student where StuNo='00000003' --2.要求查询系部编号为’02’的班级信息,要求显示班级编号和班级名称 select * from dbo.Class where DepartNo = '02' --3.查询课程的所有信息 select * from dbo.Course --4.查询课程的课程类别 select Kind,CouName from dbo.Course --5.查询课程的课程类别,要求对值相同的那些行只保留一行 select distinct kind ,CouName from dbo.Course --6.从学生表中查询所有信息,要求只显示查询结果的前10行。 select top(10)* from dbo.Student --7.查询课程编号为001的课程名称。 select CouName from dbo.Course where CouNo='001' --8.查询 “Linux操作系统”课程的任课教师 select Teacher from dbo.Course where CouName='Linux操作系统' --9.查询学生总数、课程总门数。 select count(*) from dbo.Student union select count(*) from dbo.Course --10,查询课程信息、报名人数与限选人数之比 select *, WillNum/LimitNum from dbo.Course --11.查询课程信息、报名人数与限选人数之比,要求按报名人数和限选人数之比升序排序查询结果 select *, WillNum/LimitNum from dbo.Course order by WillNum/LimitNum asc --12.查询课程表的教师名、课程号、课程名,要求查询结果首先按教师名降序排列,教师名相同时,则按课程号的升序排列 select Teacher,CouNo,CouName from dbo.Course order by Teacher desc,CouName asc --13.查询课程类别为“信息技术”的课程的任课教师、课程名, --要求先按教师名升序排列, --教师名相同时,按课程名的降序排列,并将显示的列名改为中文。 select Teacher as'任课教师',CouName as'课程名' from dbo.Course where Kind= '信息技术' order by Teacher asc,CouName desc --14.查询课程编号为001’‘004’‘013’的课程名称。 select CouNo,CouName from dbo.Course where CouNo in(001,004,013) --15.查询以“制作”两字结尾的课程名(使用LIKE) select CouName from dbo.Course where CouName like '%制作' --16.查询姓名的第二个字为“丽”的学生信息,要求显示学生学号和姓名 select StuNo,StuName from dbo.Student where StuName like '_丽%' --17.查询不姓“刘”的学生信息(使用NOT LIKE) select * from dbo.Student where StuName not like '刘%' 本文来源:https://www.wddqw.com/doc/eeda37012e3f5727a4e9623c.html