数据库中数据的删选,排序,分组和函数的使用

筛选数据
Select (关键字) from(表)where(列)  
查询固定的条件的
Select *from 学生信息 where 姓名=’女’ and 家庭住址=‘河南’
Select *from 学生信息 where 家庭住址like‘河南’

排序(对于考试编号为101的成绩进行排序)
Select * from 成绩信息 where 考试编号=‘101Order by 分数 asc(升序desc降序)

分组:
Select  考试编号,课程编号,avg(分数) from 成绩信息where 考试编号=‘0801Group by课程编号,考试编号

使用函数
Select max(分数) {avgmin…..}from 成绩信息where 考试编号=‘0801Having by(只有运用了group by 才能使用having by)
Select * from 成绩信息 where 考试编号=‘101Order by 分数 asc(升序desc降序)
Having avg(分数)>=90
Order by 考试编号

插入数据
Insert into User_id value(‘张’,’465’)
Insert  ,,,select语句
Insert 学生信息
Select* from 学生信息 where 家庭住址 like ‘河南%’

Top 关键字
Select  *from 成绩信息 order by 分数 (对于成绩信息表格进行排序)
Select  top (6) * from 成绩信息 order by 分数 (对于成绩信息表格进行排序选出前六行)
Select top(6) with ties *from 成绩信息 order by 分数 (选出前六行并且显示和第六行同样的值)代码片

猜你喜欢

转载自blog.csdn.net/weixin_40486955/article/details/82701611
今日推荐