SQL server 基本语句
SQL server数据库基本语句
一、实验要求:
1、 查询student表中所有学生的信息
select * from student
如图所示
2、查询student表中“姓名”“所在班级”和“成绩”列内容
select 姓名,所在班级,成绩 from student
如图所示
3、查询student表中7班的学生姓名
select 姓名 from student 所在班级=7
如图所示
4、查询student表中成绩为90—100分的学生所有信息
select * from student where 成绩 between 90 and 100
如图所示
5、查询student表中成绩低于90分或者高于95分的学生所有信息
select * from student where 成绩<90 or 成绩 >95
如图所示
2、 查询student表中成绩为89分,90分的学生所有信息
select * from student where 成绩 in(89,90)
如图所示
3、 查询student表中姓刘的学生所有信息
select * from student where 姓名 like ‘刘%’
如图所示
4、 查询student表中1班的名叫张红的学生信息
select * from student where 姓名=’张红’ and 所在班级=1
如图所示
5、 查询student表中备注不为空的学生所有信息
select * from student where 备注 is not null
如图所示
10、查询student表中前3行的数据
select top 3 * from student
如图所示
11、查询student表中“姓名”和“×××号”两列数据,查询结果“姓名”列名称显示为“name”,“×××号”列名称显示为“idcard”,(name是姓名的别名,idcard是×××号的别名)
select 姓名 as name ,×××号 as idcard from student
如图所示
12、查询student表中所有学生的总成绩,列名称显示为“总成绩”(备注:总成绩只是个别名可设置为任何例如:asdas,zc,。。。。。只能是英文或者中文不可以是数字)
select sum(成绩) 总成绩 * from student
如图所示
13、查询student表中所有学生信息,并按照成绩从高到低显示查询结果
select * from student order by 成绩 desc
如图所示
14、查询student表中所有学生的平均成绩(备注此处的平均成绩只是个名字,可设置为任何中文或者英文)
select AVG(成绩) 平均成绩 from student
如图所示
15、查询student表中所有学生中的最高分和最低分(备注:此处的最高分或者最低分可任意起名字)
select MAX(成绩) 最高分 ,MIN(成绩) 最低分 from student
如图所示
16、查询student表中所有行数
select count (*) 总行数(zh) from student
如图所示
17、查询student表中每个班级的总成绩
select 所在班级 , sum(成绩) 总成绩 from student group by 所在班级
如图所示
18、查询student表中总成绩大于181分的班级
select 所在班级,sum(成绩) zcj from student group by 所在班级 having sum(成绩)>181
如图所示
19、将student表中1班的学生信息保存在表student_1中
select * into zc from student where 所在班级=1
如图所示
转载于:https://blog.51cto.com/itdby/1957774
相关文章:

Python中if条件判断语句怎么用?
俗话说“不积跬步无以至千里”。学习了Python的基本语法后,接下来我们学习Python常的if条件判断语句。 if语句是最简单的条件判断语句,它可以控制程序的执行流程,其使用格式如下: if判断条件: 满足条件时要做的事情1… 满足条件时要做的事情2…

Arcmap技巧总结
Arcmap技巧总结 1. 要素的剪切与延伸 实用工具 TASK 任务栏 Extend/Trim feature 剪切所得内容与你画线的方向有关。 2. 自动捕捉跟踪工具 点击Editor工具栏中Snapping来打开Snapping Environment对话框 捕捉设置中有3个选项, vertex edge end 分…
Spring Web MVC(一)
概述Spring Web MVC框架的特点五大核心组件编程步骤 五大核心组件DispatcherServlet前端控制器WebApplicationContext中特殊的bean处理过程 HandlerMapping 处理映射Spring中最常用的两个处理器映射BeanNameUrlHandlerMappingSimpleUrlHandlerMapping拦截器HandlerInterceptor概…

技术图文:如何利用BigOne的API制作自动化交易系统 -- 身份验证
背景 最近,自己在技术精进方向上有所犹豫,是往"网络渗透"的方向走呢?还是往"量化交易"的方向走? 如果选择精进“网络渗透”,就需要学习各种Web渗透技术、客户端渗透技术、移动环境渗透技术、社会…

零基础学习java软件开发攻略
Java是主流开发语言,应用普遍。Spring Boot是Java开发时常用框架,有非常丰富的组件和易用的功能。实际开发工作中涉及到的知识点比较多,将它们分门别类,专题攻关,由点到面,学习效率非常高。 软件开发系统学…

Linux--档案/目录 权限及修改
首先所有权限对于三类用户分别设定: User(所有者) / Group(组群) / Others(其他)。 权限也是有三种:Read / Write / eXecute,这三种权限对于文档和目录有不同的意义。 1. 对于文档: Read:可以查看文档的内容 Write&…
sklearn:Python语言开发的通用机器学习库
引言:深入理解机器学习并全然看懂sklearn文档,须要较深厚的理论基础。可是。要将sklearn应用于实际的项目中,仅仅须要对机器学习理论有一个主要的掌握,就能够直接调用其API来完毕各种机器学习问题。本文选自《全栈数据之门》。将向…

资料分享:送你一本《BigONE Developer API V2》电子书!
背景 昨天,我推送了一篇技术图文《如何利用 BigOne 的 API 制作自动化交易系统 – 身份验证》,里面提到了 BigONE Developer API V2。为了方便自己也方便他人,所以把这份文档整理成 PDF。如果大家对封装 BigONE 提供的 API 感兴趣可以下载这…

Web前端培训面试攻略
学会web前端技术之后,接下来就是要找到一份合适的工作,今天小编要跟大家分享的文章是关于web前端面试攻略,做好这些可以给面试环节加分,找到合适的工作几率会更高,希望本篇文章能够对大家有所帮助。 Web前端培训…

微软鲍尔默回应被苹果超越:将开发更好产品
针对苹果超过微软成为全球市值最高的高科技公司的消息,微软首席执行官史蒂夫鲍尔默 (Steve Ballmer)周四表示,其目标是开发更好的产品,提高盈利能力。鲍尔默周四在印度首都新德里说,“我每天思考的是如何改进产品、如何使产品更 具…

技术图文:如何利用C#实现Huffman编码?
背景 Huffman编码 在通信和数据压缩领域具有重要的应用。 在介绍 Huffman 编码具体实现之前,先介绍几个相关的概念。 概念1:树中结点的带权路径长度 – 根结点到该结点的路径长度与该结点权值的乘积。 概念2:树的带权路径长度 – 树中所有…

ELK 5.x日志分析 (二) Elasticserach 5.2 安装
2019独角兽企业重金招聘Python工程师标准>>> 解压安装包到/opt/elasticsearch 目录下面 [roots1-prod-it-web01 opt]# tree -L 1 elasticsearch/ elasticsearch/ ├── bin ├── config ├── lib ├── LICENSE.txt ├── modules ├── NOTICE.txt ├── …

什么样的人适合学习UI?
UI时代的到来,让我们的生活都多姿多彩,很多企业越来越注重UI设计这方面,想要学习UI设计的人也越来越多,暗恶魔什么样的人适合学习UI呢? 什么样的人适合学习UI? 目前的UI设计很多都是停留在手机端设计,网页࿰…

Uva 10074【递推dp】
UVa 10074 题意:求01矩阵的最大子0矩阵。 http://www.csie.ntnu.edu.tw/~u91029/MaximumSubarray.html#2 这里说的很清楚。先求Largest Empty Interval,枚举每个点为矩形的右下角。 1 #include<iostream>2 #include<cstdio>3 #include<cstring>4 #include<…

金融时报:谷歌撤离中国有99.9%的可能性
据国外媒体报道,英国《金融时报》周六发表文章称,谷歌与中国政府就监管问题的谈判显然陷入僵局,而这家世界最大的搜索引擎关闭中国业务现在有99.9%的可能性。《金融时报》称,谷歌已经制定了关闭中国搜索引擎的详细计划。该报援引一…

技术图文:匿名方法是怎样演变为Lambda表达试的?
背景 “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda 表达式基于数学中的 λ演算得名,直接对应于其中的 lambda 抽象(lambda abstraction),是一个匿名函数,即没有函数…

python和c++的相互调用教程
日常工作中会遇到需要python与cpp代码之间的相互调用,工作的应用复杂,都是取决于代码的多少,但是总的方法不变,这里用两个简单例子说明下,有兴趣的筒子可以探讨下~~ 我的测试环境:ubuntu1604,py…

技术图文:如何通过 LINQ 查找集合中的重复数据?
背景 在前几天介绍的 如何利用C#实现Huffman编码? 的图文中有以下代码。 private List<HuffmanTreeNode> CreateInitForest(string str) {if (string.IsNullOrEmpty(str))throw new ArgumentNullException();List<HuffmanTreeNode> result new List&…

mysql的基本知识
安装:http://www.cnblogs.com/sshoub/p/4321640.html 导库 http://www.cnblogs.com/yuwensong/p/3955834.html 报错:Error was: No module named PIL pip install image转载于:https://www.cnblogs.com/baldermurphy/p/7403778.html

msys下产生dll的导入库
有些时候在只有一个dll的情况下,如果需要隐式链接的话,就需要为该dll产生一个导入库.注意导入库是不能跨编译器使用的,在mingw中导入库需要以.a结尾,而vs则以.lib 以下的方法是在Msys产生mingw及vs 的导入库 , 打开MSys工具 首先生成dll库的d…

零基础小白如何学习好UI设计
智能时代的来临,很多企业都越来越注重用户体验这一块,想要有一个吸引用户的好页面,UI设计师岗位不可或缺,如今越来越多的人想要学习UI设计技术,那么对于零基础小白如何学习好UI设计呢? 零基础小白如何学习好UI设计? …

技术图文:如何利用BigOne的API制作自动化交易系统 -- 获取账户资产
背景 前几天我们介绍了如何使用 BigONE Developer API V2 来获取身份令牌的方法「如何利用BigOne的API制作自动化交易系统 – 身份验证」。一旦获取了身份令牌,我们就可以在网络请求的 header 中加入令牌来获取自己的账户数据,创建买入、卖出订单&#…

『网站升级』PHPWind8.0至8.3升级过程及问题种种回顾录
上星期的PHPWind杭州峰会之后,PHPWind发布了8.3版。紧接着淘连接,淘满意,团购PHPWind的一系统ARP应用开始进入我们公司技术苦力的耳朵里(也就是偶),偶知道有大事要发生了。于是乎。领导悠然降至,…

新浪 抓取详情页
转载于:https://www.cnblogs.com/tian-sun/p/7404493.html

零基础如何学习软件测试
很多人想学软件测试是因为软件测试是进入到IT行业里比较快的一门技术,软件测试的门槛比较低,初学者和零基础小白学起来都是比较容易的,下面小编就详细的给大家介绍一下具体零基础如何学习软件测试? 零基础如何学习软件测试?对于初级测试而言…
VPS使用初体验
很早就想建个人网站,但是出于各种限制,一直没有实施。前几天开通了网银,便再次萌发了建站的想法。。。 购买一个了enom的域名,然后寻找比较好的虚拟主机,发现ubuntuchina上有个卖vps的,价格还行,…

LeetCode实战:相同的树
题目英文 Given two binary trees, write a function to check if they are the same or not. Two binary trees are considered the same if they are structurally identical and the nodes have the same value. Example 1: Input: 1 1/ \ / \2 3 …

mysql数据库常用命令
登录: mysql -h 服务器地址 -u 登录名 -P 端口 -p 密码 (登录时最好先不输入密码,等下一条提示出来之后再输,这样可以在界面中隐藏密码) 退出: quit 或者 exit 注意:登录数据库系统后࿰…

Java入门学习注意事项有哪些?
想要学好java技术,做好学习规划路线和注意事项是非常重要的,尤其是零基础学员,Java涉及到的知识点非常多,我们需要制定合理的Java学习路线图,这样会事半功倍,下面小编和大家总结一下Java入门学习注意事项有…

在Hibernate中处理批量更新和批量删除
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段: 如果CUSTOMERS表中有1万条年龄大于零的记录,那么Session的find()方法…