use Student
go
create table student1
(
code int,
name varchar (20),
sex char(10),
tizhong decimal(18,1),
age int,
chinese decimal (18,1),
math decimal (18,1),
english decimal (18,1),
banji varchar(20)

)
go
insert into student1 values(1,'赵佳','男',50.22,23,78.5,69.0,35.5,'五班')
insert into student1 values(2,'王威','男',48.3,28,99,66,33,'五班')
insert into student1 values(3,'李梦','女',40.5,20,98,97,88,'二班')
insert into student1 values(4,'李威','男',88,30,30.5,20.0,5.5,'三班')
insert into student1 values(8,'孙倩','女',45.5,23,90,69.0,90,'二班')
insert into student1 values(5,'宋海','男',60,23,70,69.0,93,'四班')
insert into student1 values(6,'李佳','女',55,24,88,66,86,'三班')
insert into student1 values(7,'陈佳佳','女',45,19,90,100,100,'一班')
insert into student1 values(9,'赵佳一','男',66,24,55,55,33.5,'五班')
insert into student1 values(10,'宋嘉嘉','女',58,27,60,69.0,70,'五班')
insert into student1 values(11,'赵梦梦','女',50,23,88,93,60,'二班')
insert into student1 values(12,'王倩倩','女',53.5,22,98,75,100,'二班')
insert into student1 values(13,'王威','男',70,23,86,85,77,'三班')
insert into student1 values(14,'孙威','男',65,29,65,62,87,'五班')
insert into student1 values(15,'李倩','女',60.2,23,66,90,63,'五班')
insert into student1 values(16,'赵海','男',89,19,90,92,79,'一班')
insert into student1 values(17,'李海海','男',75,23,83,46,90,'四班')
insert into student1 values(18,'王佳','女',52,20,65,55,45,'五班')
insert into student1 values(19,'孙海佳','男',67,24,53,69.0,78,'三班')
insert into student1 values(20,'赵倩威','男',70,23,66,99,45,'四班')
go
--查询所有姓王的人的信息
select *from student1 where name like '王%'

2 王威 男 48.3 28 99.0 66.0 33.0 五班
12 王倩倩 女 53.5 22 98.0 75.0 100.0 二班
13 王威 男 70.0 23 86.0 85.0 77.0 三班
18 王佳 女 52.0 20 65.0 55.0 45.0 五班

--查询一班所有学生信息
select *from student1 where banji='一班'

7 陈佳佳 女 45.0 19 90.0 100.0 100.0 一班
16 赵海 男 89.0 19 90.0 92.0 79.0 一班

--查看所有女同学并且体重过65的姓名
select name from student1 where tizhong>65

李威
赵佳一
王威
赵海
李海海
孙海佳
赵倩威

--查一班语文最高分、最低分学生的所有信息
select top 1 *from student1 where banji='一班' order by chinese

16 赵海 男         89.0 19 90.0 92.0 79.0 一班

--查一班数学最高分、最低分学生的所有信息
select top 1* from student1 where banji='一班' order by math

16 赵海 男         89.0 19 90.0 92.0 79.0 一班
--查一班英语最高分、最低分学生的所有信息

select top 1*from student1 where banji='一班' order by english

16 赵海 男         89.0 19 90.0 92.0 79.0 一班
--一班所有人员信息按照语文降序排列
select * from kaoshi where banji='五班' order by chinese desc

2 王威 男 48.30 28 99.00 66.00 33.00 五班
1 赵佳 男 50.22 23 78.50 69.00 35.50 五班
15 李倩 女 60.20 23 66.00 90.00 63.00 五班
18 王佳 女 52.00 20 65.00 55.00 45.00 五班
14 孙威 男 65.00 29 65.00 62.00 87.00 五班
10 宋嘉嘉 女 58.00 27 60.00 69.00 70.00 五班
9 赵佳一 男 66.00 24 55.00 55.00 33.50 五班

--二班所有人员信息按照英语升序排列
select *from kaoshi where banji='二班' order by english

11 赵梦梦 女 50.00 23 88.00 93.00 60.00 二班
3 李梦 女 40.50 20 98.00 97.00 88.00 二班
8 孙倩 女 45.50 23 90.00 69.00 90.00 二班
12 王倩倩 女 53.50 22 98.00 75.00 100.00 二班

--英语过75分的人数
select COUNT(*)as 人数 from student1 where english>75

--数学过70分并且人数超过3个的班级
select banji as 班级, count(*)as 人数 from student1 where math>70 group by banji having count(*)>2

班级 人数
二班 3

--体重超过50的并且人数超过3个的班级
select banji as 班级,COUNT(*)as 人数 from student1 where tizhong>40 group by banji having COUNT(*)>3

班级 人数
二班 4
三班 4
五班 7

--查看有几种英语成绩
select distinct english as 成绩 from student1

成绩
5.5
33.0
33.5
35.5
45.0
60.0
63.0
70.0
77.0
78.0
79.0
86.0
87.0
88.0
90.0
93.0
100.0

--查看所有数学成绩88和99学生的所有信息
select *from student1 where math in(88 , 99)

20 赵倩威 男         70.0 23 66.0 99.0 45.0 四班
--查看姓名是李并且只有两个字的学生所有信息
select *from student1 where name like '李_'

3 李梦 女 40.5 20 98.0 97.0 88.0 二班
4 李威 男 88.0 30 30.5 20.0 5.5 三班
6 李佳 女 55.0 24 88.0 66.0 86.0 三班
15 李倩 女 60.2 23 66.0 90.0 63.0 五班

--查询男女语文平均分
select sex as 性别,AVG(chinese) as 平均分 from student1 group by sex

性别 平均分
男 70.545454
女 82.555555

--查询姓李的总人数
select COUNT(*)as 人数 from student1 where name like'李%'

SQL-表的各种查查查的更多相关文章

  1. MySQL 中国省市区SQL表数据

    MySQL 中国省市区SQL表数据   1.查省SELECT * FROM china WHERE china.Pid=02.查市SELECT * FROM chinaWHERE china.Pid= ...

  2. 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

    数据库的创建和sql语句增删改查 1. 载入驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, nam ...

  3. 数据库基本查询语句(SQL常用增删改查语句 简单复习 mark)

    SQL常用增删改查语句 1增 1.1[插入单行]insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) ...

  4. Django框架(八)--单表增删改查,在Python脚本中调用Django环境

    一.数据库连接配置 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的setting中进行配置: 将DATABASES={} 更新为 DA ...

  5. Django框架(九)—— 单表增删改查,在Python脚本中调用Django环境

    目录 单表增删改查,在Python脚本中调用Django环境 一.数据库连接配置 二.orm创建表和字段 三.单表增删改查 1.增加数据 2.删除数据 3.修改数据 4.查询数据 四.在Python脚 ...

  6. sql表和字段的别名

    1. sql表和字段的别名通过关键字 AS 来指定. 2.通常,定义字段别名的 AS 关键字可以省略,但我们建议不要省略 AS 关键字.别名(alias)是 SQL 的标准语法,几乎所有的数据库系统都 ...

  7. SQL表连接查询(inner join、full join、left join、right join)

    SQL表连接查询(inner join.full join.left join.right join) 前提条件:假设有两个表,一个是学生表,一个是学生成绩表. 表的数据有: 一.内连接-inner ...

  8. GZFramwork数据库层《四》单据主从表增删改查

    同GZFramwork数据库层<三>普通主从表增删改查 不同之处在于:实例 修改为: 直接上效果: 本系列项目源码下载地址:https://github.com/GarsonZhang/G ...

  9. GZFramwork数据库层《三》普通主从表增删改查

    运行结果: 使用代码生成器(GZCodeGenerate)生成tb_Cusomer和tb_CusomerDetail的Model 生成器源代码下载地址: https://github.com/Gars ...

  10. GZFramwork数据库层《二》单据表增删改查(自动生成单据号码)

    运行效果: 使用代码生成器(GZCodeGenerate)生成tb_EmpLeave的Model 生成器源代码下载地址: https://github.com/GarsonZhang/GZCodeGe ...

随机推荐

  1. PE文件学习系列三-PE头详解

    合肥程序员群:49313181.    合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入) Q  Q:408365330     E-Mail:egojit@qq.com 最近比较忙 ...

  2. AFNetworking到底做了什么?(二)

      接着上一篇的内容往下讲,如果没看过上一篇内容可以点这: AFNetworking到底做了什么? 之前我们讲到NSUrlSession代理这一块: 代理8: /* task完成之后的回调,成功和失败 ...

  3. jquery实现搜索提示效果

    1.想要实现的效果如下:其实与百度地图的城市切换部分是一样的. 代码如下:其中的知识点包括($.inArray(test,array)>0   判断test是否在数组array中)($(&quo ...

  4. python 学习2

    在1的基础上 settings.py blog/models.py: 打开一个cmd, net start mysql ,启动mysql服务 mysql -uroot -p 再在py_fir目录下打开 ...

  5. powerdesigner,eclipse整合安装

    com.sybase.powerdesigner.eclipse.link path=D:\\dbs\\dbtools\\SAP\\PowerDesigner16

  6. STC12C5A60S2 @ 22.0184Mhz 精确延时

    #include "STC12.h" // STC12C5A60S2 @ 22.0184Mhz 精确延时 void delay_10us(unsigned char n) { un ...

  7. sql数据库获取表名称和表列名

    select * from sysobjects where xtype='u' SELECT COLUMN_NAME,DATA_TYPE FROM INFORMATION_SCHEMA.column ...

  8. 16090202(剑灵GPA)

    [目标] 剑灵GPA [思路] 1 2 绘制角色DrawCall body 5526面片 2.1[第一个DrawCall]63 RT 这个DrawCall PS VS 参数列表 VS // // Ge ...

  9. 从HTML到HTML

    从HTML到HTML 当你在使用一些模板软件,如Thymeleaf的时候,了解web的标准,HTML家族的内部是十分重要的,至少如果你想知道自己在做什么的时候. 问题是,每个人都知道他们正在使用一些技 ...

  10. 从客户端(txtContent="<p>1</p>")中检测到有潜在危险的 Request.Form 值

    输入1也报这个错误, <pages validateRequest="false" 改了也不行,在页头改也不行.到底什么情况呢? 从这个地方找到了答案:http://nt.d ...