go

update xueshengxinxi set name='你好' where code=1--修改第一行name的名字,改成“你好”

update xueshengxinxi  set [weight]=50 where code=9

go

delete from xueshengxinxi --删除表中所有数据

delete from xueshengxinxi where age=4 --删除表中第四行数据

go select *from xueshengxinxi where code =4--查询表中第四行数据

select name,age from xueshengxinxi where code between 1 and 3--查询表中第一行到第三行name,age两列的 --具体信息

go delete from table xueshengxinxi --删除表中所有信息

delete from table where code=3 --删除表中第三行信息

drop table xueshengxinxi

--top 关键字

select top 3*from xueshengxinxi--查询前三行

select top 3 name,code from xueshengxinxi where age >=22--查询年龄大于22岁的前三行name列和code列的的信息

--distinct 去重

select distinct name from xueshengxinxi--把名字里重复的去掉

select distinct sex from xueshengxinxi--把性别去重, select disrinct sex='男' from xushengxinxi--把性别男的去重,不会再显示女的信息

--order by

select *from xueshengxinxi order by age asc --升序,按年龄排序

select *from xueshengxinxi order by hight desc--降序 ,按身高排序

select *from xueshengxinxi where age<25 order by age asc--把年龄小于25的查询出来并排序

select *from xueshengxinxi order by age asc,code desc--如果有两个年龄相同,先拍年龄再按照code 排倒序

select *from xueshengxinxi order by [weight] asc,code asc--如果有连个体重相同的,先按体重排正序 --再按学号排正序。

order by+列名+asc是排正序,order by+列名+desc是排倒

go

--分组

select age from xueshengxinxi group by age --对某一列进行分组,相当于去重显示,只显示一列

select hight from xueshengxinxi group by hight --分组之后会自动排序

go

--子查询  !!!!!!!!!!!!! --使用查询语句查询,一一列数据出来,然后作为其他查询的查询条件中的参数来使用

--in 表示在什么参数之内

select *from xueshengxinxi where age in(23,24)--相当于age=23 or age=24。查询学生信息中23,24岁的信息

select *from xueshengxinxi where age not in(23,24)--查询学生信息中不是23,24岁的信息

go

--查询身高不在年龄是23岁的人身高范围之内的信息:

select *from xueshengxinxi where hight not in(select hight from xueshengxinxi where age=23) --先查询这个23岁的人,然后把这个23岁身高的信息去掉)

--名字叫田七的中的年龄比code=20的李四这个人的年龄小4岁的人的信息:

select *from xueshengxinxi where age+4=(select age from xueshengxinxi where code=20) and name='田七'

--名字叫田七中的比姓李的这个人的年龄大三岁的人的信息

: select *from xueshengxinxi  where age-3=(select age from xueshengxinxi where name like '李%') and name='田七'

--比张三的身高矮的人的信息 select *from xueshengxinxi where hight<(select hight from xueshengxinxi where name ='张三')

--比张三高的人比code=24矮的人信息 :

select*from xueshengxinxi where hight<(select hight from xueshengxinxi where name='张三') and hight>(select hight from xueshengxinxi where code=24) --一个女的比身高是170的那个人重8公斤的人的信息:

select*from xueshengxinxi where [weight]-8=(select [weight] from xueshengxinxi where hight=170) and sex='女'

--一个比年龄是26的人小的女孩子的信息 :

select *from xueshengxinxi where  age<(select age from xueshengxinxi where age=26) and sex='女'

--查询学生中身高是170和175的学生的信息:

select *from xueshengxinxi where hight in(170,175)

转载于:https://www.cnblogs.com/275147378abc/p/4441641.html

SQLSever 第二堂课,主要学习内容为top查询前多少行,distinct去重,order by排序,group by分组,最重要子查询...相关推荐

  1. C++第二堂课:初来乍到

    欢迎来到C++初学者学堂,再次恭喜你已经安装C++.相信你一定迫不及待地想要开始编程了. 首先,我们打开新建文件.Windows上的大部分编辑器使用的是Ctrl+N新建文件(Code::Blocks是 ...

  2. 在腾讯的第二堂产品课——改变大河的流向

    <昆仑>里,梁萧问阿拉伯数学家,为什么要研究数学. 数学家回答:为了改变大河的流向,建造不朽的房屋. 腾讯推出的每一个产品,都是为了改变一条大河的流向. QQ是一条大河,微信是一条大河,百 ...

  3. 读书札记:德鲁克生命中的七堂课(转)

    德鲁克说:在我的生命中有7堂课,他们教育我怎样保持高效.持续成长.应对变化.打破常规.超越过去.这些既可以是我的,也是大家的. 第一堂课:追求完美.1927年,18岁的德鲁克离开家乡奥地利来到德国的汉 ...

  4. 【转载】乔布斯给中国CEO的三堂课

    2月24日是乔布斯的生日.这个双鱼座男人,在他过去的56年里,人生彪悍,狠字当头.他既是硅谷的首席创新总监,商界贝多芬,IT业的拿破仑,也被称为"美国最粗暴的老板".就在去年,他骂 ...

  5. 乔布斯给中国CEO的三堂课

    2月24日是乔布斯的生日.这个双鱼座男人,在他过去的56年里,人生彪悍,狠字当头.他既是硅谷的首席创新总监,商界贝多芬,IT业的拿破仑,也被称为"美国最粗暴的老板".就在去年,他骂 ...

  6. SQL总结 学期前8周学习内容

    一眨眼,一个学期的一半过去了,在此梳理下SQL知识.主要是SQL,数据库理论很少,只写写感觉在编写SQL语句时需要非常注意的理论知识 1.一些名词 1.1 域 1.2 关系 1.3 参照关系 1.4 ...

  7. Mysql基础学习内容

    文章目录 SQL基本学习信息 一.数据库是什么? 1.关系型数据库的主要产品: 2.关系型数据库核心元素 二.SQL的使用 1.终端使用数据库 2.数据库的基本使用 3.数据表的基本操作 3.1表的查 ...

  8. 10月25日学习内容整理:数据操作:增加更新删除,单表查询操作

    >>\G是按行显示,必须是大写 >>插入数据:补充另一种插入记录的方法 -->insert into 表名1(字段1,字段2,...) select 字段1,字段2,.. ...

  9. 读《终身学习》 哈佛毕业后的六堂课,整理总结

    本书起源: 该书作者黄征宇,本书缘起于作者自我规划的一门人生课程.因为事业上与合伙人分道扬镳,作者决定拿出一年时间,完成自己设定的人生MBA的课表. 他把自己认为的对人生来说非常重要的六个点:身体健康 ...

最新文章

  1. 乐高无限无法进入服务器,乐高无限6.13更新 无法进入游戏问题修复
  2. Citrix Avalon安装实验手册之一----Avalon概述及实验环境准备
  3. 联想PC被华为反超,杨元庆“美梦”或将破碎,余承东:对手较弱
  4. mongodb内存限制初探
  5. mysql8.0.22 win7_现在还能不能下载到正版WIN 7
  6. Qt写ini配置文件
  7. 调用python接口并画图_【PySpark源码解析】教你用Python调用高效Scala接口
  8. C#/.Net Core/WPF框架初建(国际化、主题色)
  9. linux中查看和开放端口
  10. 1777亿重罚,苹果瑟瑟发抖!
  11. [设计模式-行为型]中介者模式(Mediator)
  12. 【备忘】于仕琪的libfacedetection相关
  13. 移动前端开发和web前端开发有什么区别
  14. Prolog语言及程序设计汇总
  15. am相干解调matlab文档,AM调制与解调.doc
  16. 请简述SSM框架整合思路。
  17. 使用Python将微信和支付宝账单导入随手记
  18. 怎么查询英语四六级证书编号
  19. YOLO工程代码如何在windows上配置和运行!window上YOLO训练样本的制作
  20. 面对压力,逃避还是面对?

热门文章

  1. 设置添加环境变量Path
  2. GSM模块信号强度CSQ与RSSI的对应关系,新增android的ASU (转载)
  3. OpenCV DNN单张与多张图像的推断
  4. 孩子的世界20060303
  5. 质量检测(c++代码)
  6. MPAndroidChart 曲线图LineChart使用部分示例
  7. WordAnyTime 1.0.0发布
  8. 常规双边带调幅(AM)仿真
  9. opcache php 原理_PHP Opcache工作原理
  10. 网络安全这玩意儿真不建议一般人学...