带条件增 删 改

学号 姓名年龄性别联系电话学历

1A22男123456小学

2B21男119中学

3C23男110高中

4D18女114大学

Insert into stu values(1,’A’,22,’男’,123456,’小学’)

Insert into stu values(2,’B’,21,’男’,119,’中学’)

Insert into stu values(3,’C’,23,’男’,110,’高中’)

Insert into stu values(4,’D’,18,’女’,114,’大学’)

 

5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

Update stu set 学历=’大专’ where 联系电话 like ‘11%’

 

6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除

Delect from stu where 性别=’男’ and 姓名 like ‘c%’

 

7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来

Select 姓名,学号 from stu where 年龄<22 and 学历=’大专’

 

8) 查询学生表的数据,查询所有信息,列出前25%的记录

Select top 25 percent * from stu

 

9) 查询出所有学生的姓名,性别,年龄降序排列

Select 姓名,性别 from stu order by 年龄 desc

 

10) 按照性别分组查询所有的平均年龄

Select avg(年龄) from stu group by 性别

 
`