(四)在Navicat中,利用Query对表进行查询
程序员文章站
2024-01-15 20:01:16
...
1.查询所有班级
代码如下:
select * from TB_Class;
2.查询班级编号是1的班级信息
代码如下:
select ClassID,className,descript from TB_Class where ClassID=1;
3.查询班级编号是2,并且学历是bachelor的学员信息
代码如下:
select * from TB_Student where degree='bachelor' and classID=2;
4.查询出所有学生住处(并按年龄排序)
代码如下:
select StudentID,StudentName,City from TB_Student;
5.查询出学员姓名中包含字母C的学员
代码如下:
select * from TB_Student where StudentName like '%c%';
6.查询S114班的所有学员的详细信息
代码如下:
select * from TB_Student where ClassID in(select ClassID from TB_Class where ClassName='S114');
7.查询和alston是同班的所有同学
代码如下:
select * from TB_Student where ClassID in(select ClassID from TB_Class where StudentName='alston');
8.(两个表的连接)查询所有学生的编号,姓名,班级编号,班级名称,学位
代码如下:
select StudentID,StudentName,Class.ClassID,ClassName,Degree from TB_Class Class,TB_Student Student where Class.ClassID=Student.ClassID;
9.查找Descript字段以“a”开头的所有记录,要求查询结果只显示ClassName和Descript两个字段
代码如下:
select ClassName,Descript
from TB_Class where Descript like 'a%'