首页 > 其他分享 >常用的几种聚合函数

常用的几种聚合函数

时间:2024-03-29 15:00:51浏览次数:23  
标签:10 聚合 函数 INSERT INTO 几种 VALUES student NULL

1、创建数据表——DDL

CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学号',
  `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  `userName` varchar(20) DEFAULT NULL COMMENT '用户名',
  `pwd` varchar(36) DEFAULT NULL COMMENT '密码',
  `phone` varchar(11) DEFAULT NULL COMMENT '手机号',
  `age` tinyint(3) unsigned NOT NULL COMMENT '年龄',
  `sex` char(2) DEFAULT NULL COMMENT '性别',
  `introduce` varchar(255) DEFAULT NULL COMMENT '简介',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;

2、插入数据·——DML

INSERT INTO `student` VALUES (1, '2024-02-25 10:10:10', '盘古', '123456', '18630412298', 255, '神', '开天劈地第一人。');
INSERT INTO `student` VALUES (2, '2024-02-25 10:10:10', '女娲', '123456', '18630412298', 200, '女', '多次造人最终成功。');
INSERT INTO `student` VALUES (3, '2024-02-25 10:10:10', '伏羲', '123456', '18630412298', 215, '神', '先天八卦');
INSERT INTO `student` VALUES (4, '2024-02-25 10:10:10', '神农', '123456', '18630412298', 155, '男', '尝百草,死于断肠草下。');
INSERT INTO `student` VALUES (5, '2024-02-25 10:10:10', '嫘祖', '123456', '18630412298', 115, '神', '教会百姓养蚕织布。');
INSERT INTO `student` VALUES (6, '2024-02-25 10:10:10', '蚩尤', '123456', '18630412298', 155, '男', '锻造大神,坐下食铁巨兽。');
INSERT INTO `student` VALUES (7, NULL, '仓颉', NULL, NULL, 125, NULL, '中国象形文字');
INSERT INTO `student` VALUES (8, '2024-02-25 10:10:10', '盘古', '123456', '18630412298', 255, '神', '开天劈地第一人。');
INSERT INTO `student` VALUES (9, '2024-02-25 10:10:10', '女娲', '123456', '18630412298', 200, '女', '多次造人最终成功。');
INSERT INTO `student` VALUES (10, '2024-02-25 10:10:10', '伏羲', '123456', '18630412298', 215, '神', '先天八卦');
INSERT INTO `student` VALUES (11, '2024-02-25 10:10:10', '神农', '123456', '18630412298', 155, '男', '尝百草,死于断肠草下。');
INSERT INTO `student` VALUES (12, '2024-02-25 10:10:10', '嫘祖', '123456', '18630412298', 115, '神', '教会百姓养蚕织布。');
INSERT INTO `student` VALUES (13, '2024-02-25 10:10:10', '蚩尤', '123456', '18630412298', 155, '男', '锻造大神,坐下食铁巨兽。');
INSERT INTO `student` VALUES (14, NULL, '仓颉', NULL, NULL, 125, NULL, '中国象形文字');

3、聚合函数

# 5个常用的聚合函数count(x),max(x),min(x),sum(x),avg(x);
select count(*) from student where pwd is not null;
select max(age) '最大年龄',min(age)'最小年龄' from student;
select sum(age) '总年龄' from student;
select avg(age) '平均年龄' from student;
# 利用sum单独计算一下平均数
select sum(age)/(select count(*) from student) 'sum计算平均年龄' avg(age) '平均年龄' from student;

标签:10,聚合,函数,INSERT,INTO,几种,VALUES,student,NULL
From: https://blog.csdn.net/zilikew/article/details/137145291

相关文章

  • pytorch的基础函数
    [torch.arange]是PyTorch中的一个函数,用于生成一个一维的张量(tensor),其中包含从起始值(包括)到结束值(不包括)的等差数列。这个函数非常类似于Python的内置range函数,但是生成的是PyTorch张量而不是Python列表。torch.arange(start=0,end,step=1,*,out=None,dtype=No......
  • 【小黑送书—第十四期】>>重磅升级——《Excel函数与公式应用大全》(文末送书)
    今天给大家带来AI时代系列书籍:《Excel2019函数与公式应用大全》全新升级版,ExcelHome多位微软全球MVP专家打造,精选ExcelHome海量案例,披露Excel专家多年研究成果,让你分分钟搞定海量数据运算!由北京大学出版社出版,上一版长期雄踞Excel函数类图书销量前列,《Excel2019函数与......
  • 逻辑回归中交叉熵损失函数的梯度
    要给出逻辑回归中交叉熵损失函数最小化的梯度推导过程,我们首先定义损失函数和模型预测的形式。对于二分类逻辑回归,模型预测使用sigmoid函数,即:\[\hat{y}_i=\sigma(z_i)=\frac{1}{1+e^{-z_i}}\]其中,\(z_i=X_i\cdot\theta\)是模型对第\(i\)个样本的线性预测,\(X_i\)是样本......
  • Map集合的几种常见遍历方式
    keySet()for(Stringkey:map.keySet()){System.out.println(key);}values()for(Stringvalue:map.values()){System.out.println(value);}entrySet()for(Map.Entry<String,String>entry:map.entrySet()){Stringk=entry.getKey......
  • .Net Core 改变响应值的几种方法
    1.中间件:usingMicrosoft.AspNetCore.Mvc;usingSystem.Text;varbuilder=WebApplication.CreateBuilder(args);builder.Services.AddControllers();varapp=builder.Build();app.UseMiddleware<ReplaceMiddleware>();app.MapControllers();app.Run();public......
  • QMIX:用于深度多智能体强化学习的单调值函数分解
    目录QMIX:MonotonicValueFunctionFactorisationfor DeepMulti-AgentReinforcementLearningQMIX:用于深度多智能体强化学习的单调值函数分解Abstract 摘要1Introduction引言2RelatedWork 2相关工作3Background 3背景 3.1Deep Q-Learning 3.1深......
  • MYSQL聚合函数的使用方法
    前言数据库名称可以为【schoolDB】,字符集【utf8】,排序规则【utf8_general_ci】。1.建表语句——DDL​CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar(......
  • 如何将几个长度相同的列表并列组合在一起(附:zip函数使用出错原因:巨坑~)
        Python中列表对象使用很方便,用Python编程时,经常会遇到将多个长度相同的列表是针对某一组特定对象的,如何能方便的把这些列表组合起来一起使用呢?ZIP()函数可以方便的解决这个问题。一、将几个长度相同的列表并列组合例如,设置四个列表ID=[1,2,3,4]Name=['小......
  • 函数调用约定中寄存器的保存问题
    函数调用约定中寄存器的保存问题callingconventionCreated:2024-03-25T17:03+08:00Published:2024-03-29T09:50+08:00Categories:Compiler目录例子caller-save和callee-save一个方便的在线查看汇编网站:CompilerExplorer函数调用时,caller和callee的寄存器保存问题......
  • 【SQL】1661. 每台机器的进程平均运行时间 (四种写法;自连接;case when;窗口函数lead();)
    前述Sql窗口分析函数【lead、lag详解】Hive分析函数lead、lag实例应用lag:用于统计窗口内往上第n行值lead:用于统计窗口内往下第n行值lead(列名,1,0)over(partitionby分组列orderby排序列rowsbetween开始位置precedingand结束位置following)lag和lead......