1.sql语句中多加一列不是自己表中的语法:
eg:
 select sname,grade,deptid, 可用数量 = case deptid when 2 then 20 else grade end /**这个可用数量就是用户自己添加上去的与表无关的列**/
 from test_groupby

2.取出某一类中的最大数据
例如: 表:dept
 deptid sal name  
 01 2000 jack
 01 300 tom
 02 4000 lucy
 02 5000 hual
要得到以下结果,请写出sql:
 deptid sal  name
 01 2000 jack
 02 5000 hual
sql:
 select t1.* from dept t1
 where sal = (select max(sal) from dept t2 where t1.name = t2.name)
上面的sql就能得出取出某一类种的最大数据了

3.进行分类小计和总计(sql实现),(实际上这里我们可以考虑在添加一列,专门用来排序)
eg:
create table [tb]([客户编码] varchar(10),[客户名称] varchar(10),[数量] int)
insert [tb]
select '001','天达',2 union all
select '001','天达',3 union all
select '001','天达',4 union all
select '002','宏达',1 union all
select '002'

sql 统计和分类相关推荐

  1. SQL注入分类,一看你就明白了。SQL注入点/SQL注入类型/SQL注入有几种/SQL注入点分类

    「作者主页」:士别三日wyx 「作者简介」:CSDN top200.阿里云博客专家.华为云享专家.网络安全领域优质创作者 SQL注入分类 一.数值型注入 二.字符型注入 1)单引号字符型注入 2)双引 ...

  2. SQL—————的分类

    前言 SQL 是关系型数据库的标准语言,所有的关系型数据库管理系统(RDBMS),比如 MySQL.Oracle.L Server.MS Access.Sybase.Informix.Postgres ...

  3. SQL注入分类、防御

    一.SQL注入分类 按数据类型分 数字类型 后台语句可能为: $id=$_POST['id'] select user,password from users where id=$id 字符类型 $i ...

  4. 05_MySQL笔记-配置文件-连接方式-密码破解-存储引擎-SQL语句分类

    文章目录 MySQL的配置文件 DBMS MySQL的连接方式 MySQL里密码破解 MySQL的存储引擎 SQL语句分类 个人博客 https://blog.csdn.net/cPen_web My ...

  5. mysql约束_从零开始学 MySQL - SQL 约束分类

    目录1.实验简介2.约束 今天我们学习一下 SQL 的约束分类. 1.实验简介 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性.本节实验将在实践操作中熟悉 MySQL ...

  6. mysql候选关键字_MySQL(三)之SQL语句分类、基本操作、三大范式

    一.SQL语句的分类 DML(Data Manipulation Langauge,数据操纵/管理语言) (insert,delete,update,select) DDL(Data Definiti ...

  7. 1.1 sql注入分类与详解

    1.基于报错的 SQL 盲注------构造 payload 让信息通过错误提示回显出来     这里来讲一下报错注入的原理(floor型爆错注入): 0x01:报错过程: 1.rand()用于产生一 ...

  8. SQL 无限级分类语句

    原表数据为: 此处用到了with关键字,在程序中也可以用递归实现,但觉得还是没有一条sql方便 with tb (ID,Name,ParentID,Sort) as(select a.*,conver ...

  9. Web程序员的Mysql进阶序一之sql使用分类及基础

    一般sql语句分为3类:DDL.DML和DCL. DDL:数据库定义类操作,例如:create.drop.alter DML:数据库数据操作,例如:insert.delete.update.selec ...

最新文章

  1. 据说电脑上可以刷朋友圈啦!又多了个上班摸鱼的途径?
  2. PyQt4 进度条和日历 代码
  3. phantomjs介绍
  4. Spring Boot与MyBatis整合
  5. 第五章 运输层(UDP和TCP三次握手,四次挥手分析)
  6. 【Python】随机划分数据集并生成VOC格式列表
  7. Swift 和 Objective-C 混编
  8. Python中的装饰器,迭代器,生成器
  9. CSS按钮动画(五)
  10. paip.c#.net自定义图像窗体form
  11. 智媒链全球社区见面会 中国·北京(首场)
  12. 海洋cms模板免费下载
  13. Cadence软件输出PDF原理图时页码重复或乱序问题
  14. BigDecimal的round模式
  15. AVPlayer 播放的时候有黑色边
  16. #读书笔记# 《人类简史》Chapter4
  17. C语言中fclose函数
  18. 08001-命名通道提供程序:无法打开与SQL Server的连接[53] 08001-命名管道提供程序:无法打开与SQL Server的连接[1326] 数据库连接不上提示08001
  19. COCO格式数据集制作并使用yolact网络训练
  20. 【NOI2007】货币兑换

热门文章

  1. python ftplib读取的文件名有空格,在Python中从FTP文件夹(文件名有空格)获取最新文件...
  2. SQL优化篇:如何成为一位写优质SQL语句的绝顶高手
  3. WPS软件里面怎么打勾?知道这个小技巧的人早就用起来了
  4. 发明专利的申请流程图
  5. JDK、JRE、JVM的关系
  6. 联合证券|金融部门开年推出新方案 改善优质房企资产负债状况
  7. 《高效能团队模式》读书笔记2
  8. 使用 Java 启动新的应用
  9. 使用Ajax发送http请求(getpost请求)
  10. 2D Minecraft(2D 我的世界)