SQL经典查询语句查询1

 时间:2024-10-17 15:50:18

-1.从Student表中查询学号为00000003的学生的姓名(StuName)和选课密码(Pwd)

selectStuName,Pwd

fromdbo.Student

whereStuNo='00000003'

--2.要求查询系部编号为’02’的班级信息,要求显示班级编号和班级名称

select*

fromdbo.Class

whereDepartNo='02'

--3.查询课程的所有信息

select*

fromdbo.Course

--4.查询课程的课程类别

selectKind,CouName

fromdbo.Course

--5.查询课程的课程类别,要求对值相同的那些行只保留一行

selectdistinctkind,CouName

fromdbo.Course

--6.从学生表中查询所有信息,要求只显示查询结果的前10行。

selecttop(10)*

fromdbo.Student

--7.查询课程编号为001的课程名称。

selectCouName

fromdbo.Course

whereCouNo='001'

--8.查询“Linux操作系统”课程的任课教师

selectTeacher

fromdbo.Course

whereCouName='Linux操作系统'

--9.查询学生总数、课程总门数。

selectcount(*)

fromdbo.Student

union

selectcount(*)

fromdbo.Course

--10,查询课程信息、报名人数与限选人数之比

select*,WillNum/LimitNum

fromdbo.Course

--11.查询课程信息、报名人数与限选人数之比,要求按报名人数和限选人数之比升序排序查询结果

select*,WillNum/LimitNum

fromdbo.Course

orderbyWillNum/LimitNumasc

--12.查询课程表的教师名、课程号、课程名,要求查询结果首先按教师名降序排列,教师名相同时,则按课程号的升序排列

selectTeacher,CouNo,CouName

fromdbo.Course

orderbyTeacherdesc,CouNameasc

--13.查询课程类别为“信息技术”的课程的任课教师、课程名,

--要求先按教师名升序排列,

--教师名相同时,按课程名的降序排列,并将显示的列名改为中文。

selectTeacheras'任课教师',CouNameas'课程名'

fromdbo.Course

whereKind='信息技术'

orderbyTeacherasc,CouNamedesc

--14.查询课程编号为001’‘004’‘013’的课程名称。

selectCouNo,CouName

fromdbo.Course

whereCouNoin(001,004,013)

--15.查询以“制作”两字结尾的课程名(使用LIKE)

selectCouName

fromdbo.Course

whereCouNamelike'%制作'

--16.查询姓名的第二个字为“丽”的学生信息,要求显示学生学号和姓名

selectStuNo,StuName

fromdbo.Student

whereStuNamelike'_丽%'

--17.查询不姓“刘”的学生信息(使用NOTLIKE)

select*

fromdbo.Student

whereStuNamenotlike'刘%'

  • 怎么判断一二三范式
  • zigbee 点对点通信连接配置说明
  • visual studio怎样进行注释和取消注释?
  • 如何使用Navicat删除数据库函数和过程?
  • VisualC++如何新建C++文件
  • 热门搜索
    怎么提升学历 微信发朋友圈不带图片怎么发 怎么画眼睛 血管瘤是怎么形成的 詈怎么读 萝卜干怎么做 大腿围怎么量 隐藏的文件夹怎么找出来 怎么祛斑 read怎么读