首页 > 数据库 >数据库第五次作业-查询数据

数据库第五次作业-查询数据

时间:2022-10-14 17:33:09浏览次数:40  
标签:教师 数据库 查询 第五次 表中 where class select


目录

​1.查询教师表中教师号在T5到T10之间的所有字段数据​

​2.查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据​

​ 3.查询授课表中去重后的所有教师号​

​4.查询授课表中教室在J栋的所有字段数据,取2-3条​

​5.查询课程表中课时数在45,30,50中的所有字段数据​

​6.查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据​

​7.查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据​

​8.查询教师表中岗位津贴为空的所有字段数据,按工资从小到大排序​

​ 9.查询课程表中课程号在C3到C7之间的所有字段数据,按课时数从大到小排序​

​10.查询授课表中教室在Y栋2楼的 课程号、教师号、教室号 字段数据,取第一条​

​11.查询教师表中 工资为2000 的 教师号、职称、工资 字段数据​

​12.查询教师表中去重后的所有职称​

​13.查询授课表中教室号在J102,Y104,Y303,J301中的所有字段数据​

​14.查看课程表中课时数不等于45的 课程号、课程名、周数 字段数据,按周数从小到大排序,取前两条。​

​ 15.查询授课表中周数大于等于50的 课程号、教师号 字段数据​

​ 16.查询课程表中课程名称以字母“M”开头并且课程名称中有“L”字母的所有字段数据​


1.查询教师表中教师号在T5到T10之间的所有字段数据

select * from teacher where no in ("T5","T6","T7","T8","T9","T10");

 

数据库第五次作业-查询数据_字段

 

2.查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据

select course_no,teacher_no,week,class_num from schoolteaching where week = 14;

Empty set (0.01 sec)

select course_no,teacher_no,week,class_num from schoolteaching where week = 15;

数据库第五次作业-查询数据_字段_02

 3.查询授课表中去重后的所有教师号

select distinct teacher_no from schoolteaching;

数据库第五次作业-查询数据_数据_03

4.查询授课表中教室在J栋的所有字段数据,取2-3条

select * from schoolteaching where class_num like "j%" order by class_num limit 2,3;

数据库第五次作业-查询数据_mysql_04

5.查询课程表中课时数在45,30,50中的所有字段数据

select * from course where class_hours in (45,30,50);

数据库第五次作业-查询数据_mysql_05

6.查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据

select name,sal,comm from teacher where sal!=3000;

数据库第五次作业-查询数据_数据_06

7.查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据

select name,prof,sal,comm from teacher where comm<1500;

数据库第五次作业-查询数据_字段_07

8.查询教师表中岗位津贴为空的所有字段数据,按工资从小到大排序

select * from teacher where comm is null order by no;

数据库第五次作业-查询数据_字段_08

 9.查询课程表中课程号在C3到C7之间的所有字段数据,按课时数从大到小排序

select * from course where no between "C3" and "C7" order by class_hours DESC;

数据库第五次作业-查询数据_数据_09

10.查询授课表中教室在Y栋2楼的 课程号、教师号、教室号 字段数据,取第一条

select course_no,teacher_no,class_num from schoolteaching where class_num like "Y2%" order by class_num limit 1;

数据库第五次作业-查询数据_mysql_10

11.查询教师表中 工资为2000 的 教师号、职称、工资 字段数据

select name,prof,sal from teacher where sal=2000;

数据库第五次作业-查询数据_字段_11

12.查询教师表中去重后的所有职称

select distinct prof from teacher;

数据库第五次作业-查询数据_数据库_12

13.查询授课表中教室号在J102,Y104,Y303,J301中的所有字段数据

select * from schoolteaching where class_num in ("J102","Y104","Y303","J301");

数据库第五次作业-查询数据_字段_13

 

14.查看课程表中课时数不等于45的 课程号、课程名、周数 字段数据,按周数从小到大排序,取前两条。

select no,name,class_hours from course where class_hours!=45 order by class_hours limit 2;

数据库第五次作业-查询数据_mysql_14

 15.查询授课表中周数大于等于50的 课程号、教师号 字段数据

select class_num,teacher_no from schoolteaching where week>=50;

Empty set (0.00 sec)

mysql> select class_num,teacher_no from schoolteaching where week>=15;

数据库第五次作业-查询数据_数据_15

 16.查询课程表中课程名称以字母“M”开头并且课程名称中有“L”字母的所有字段数据

select * from course where name like "m%l";

 

数据库第五次作业-查询数据_数据库_16

 

 

标签:教师,数据库,查询,第五次,表中,where,class,select
From: https://blog.51cto.com/u_15829839/5757559

相关文章

  • 数据库第七次作业-更新数据
    目录​​1.更新教师表中所有记录,将津贴改为2000​​​​2.更新教师表中教师号在T5到T8之间的记录,将津贴改为1500​​​​3.更新授课表中周数为8的记录,将教师号改为T7,课程号......
  • 数据库第八次作业-复习作业(工厂项目)【带源码】
    目录​​什么是数据库?​​​​用户可以对数据库执行什么操作?​​​​什么是数据库管理系统?​​​​你个数据库管理系统可以管理多少个数据库?​​​​那一个数据库有多少张表......
  • 数据库第十一次作业-视图的应用【带源码】
    目录​​1.创建表​​​​2.添加数据​​​​3.查看数据​​​​4.创建视图​​ 1.创建表createtablestu(   ->s_idint(11)notnulluniqueprimarykey,   -......
  • 关于datagri指定的数据库用户/密码组合被拒: [28000][1045] Access denied for user '
      这是报错页面,但是其实用户名随便输,密码不能随便,要输的密码要和MySQL的登录密码一样就可以完成建立  完成! ......
  • JDBC 使用加密的PerpareStatment和属性池连接数据库
    //工具类和属性池和  Statment文章的一致 //测试类1publicclassTestInsert{2publicstaticvoidmain(String[]args){3Connectionconn......
  • navicat 如何调整查询区域字体大小
    Navicat是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat图形界面直观,提供简便的管理方法,设计和操作MySQL、MariaDB、SQLServer、O......
  • 数据库内置表的研究 & Mysql的文件操作
    数据库内置表的研究+通过命令写shell0x00SQLite内置表的研究SQLITE_MASTER表是一张SQLite数据库的伴生表,该表会自动创建,是用来存储数据库的元信息的,如:表(table),索引......
  • pg连接外部数据库的TDS_FDW 之后
    pg通过tds_fdw实现外部表后,一般就可以是同本地表进行操作。CREATEFOREIGNTABLE"test"."Remote_IncomeStatement"("VAJ47"timestamp(6),"BCK01B"int4,"BBY......
  • JDBC statment连接数据库
    publicclassjdbcFirstDemo{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{//1.加载驱动Class.forName("com.mysq......
  • SQL数据分析,子查询
    子查询用于为主查询返回其所需数据,或者对检索数据进行进一步的限制,通常将一个查询(子查询)的结果作为另一个查询(主查询)的数据来源或判断条件,常见的子查询有WHERE子查询,HAVING......