欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(四)在Navicat中,利用Query对表进行查询

程序员文章站 2024-01-15 20:01:16
...

1.查询所有班级

代码如下:
select * from TB_Class;

(四)在Navicat中,利用Query对表进行查询

2.查询班级编号是1的班级信息

代码如下:
select ClassID,className,descript from TB_Class where ClassID=1;

(四)在Navicat中,利用Query对表进行查询

3.查询班级编号是2,并且学历是bachelor的学员信息

代码如下:
select * from TB_Student where degree='bachelor' and classID=2;

(四)在Navicat中,利用Query对表进行查询

4.查询出所有学生住处(并按年龄排序)

代码如下:
select StudentID,StudentName,City from TB_Student;

(四)在Navicat中,利用Query对表进行查询

5.查询出学员姓名中包含字母C的学员

代码如下:
select * from TB_Student where StudentName like '%c%';

(四)在Navicat中,利用Query对表进行查询

6.查询S114班的所有学员的详细信息

代码如下:
select * from TB_Student where ClassID in(select ClassID from TB_Class where ClassName='S114');

(四)在Navicat中,利用Query对表进行查询

7.查询和alston是同班的所有同学

代码如下:
select * from TB_Student where ClassID in(select ClassID from TB_Class where StudentName='alston');

(四)在Navicat中,利用Query对表进行查询

8.(两个表的连接)查询所有学生的编号,姓名,班级编号,班级名称,学位

代码如下:
select StudentID,StudentName,Class.ClassID,ClassName,Degree from TB_Class Class,TB_Student Student where Class.ClassID=Student.ClassID;

(四)在Navicat中,利用Query对表进行查询

9.查找Descript字段以“a”开头的所有记录,要求查询结果只显示ClassName和Descript两个字段

代码如下:
select ClassName,Descript 
from TB_Class where Descript like 'a%'

(四)在Navicat中,利用Query对表进行查询