决策树,sql考题,30个经典sql题目

大数据:

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
与此同时,既然要考网警之数据分析应用岗,那必然要考数据挖掘基础知识,今天开始咱们就对数据挖掘方面的东西好生讲讲 最最最重要的就是大数据,什么行测和面试都是小问题,最难最最重要的就是大数据技术相关的知识笔试


文章目录

  • 大数据:
    • @[TOC](文章目录)
  • c4.5决策树
  • sql考题
  • 30个经典sql题目
  • 总结

c4.5决策树

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

sql考题

在这里插入图片描述

select sid, sum(amount) as sum from a group by sid order by sum(amount) desc limit 200

订单排名前十的,他的渠道
left join

select sid, channel, row_number() over(partition by sid order by amout desc)

on a.sid = b.sid
这样就且出来了

在这里插入图片描述
a表,仨列
登录信息,粉丝数量
求出今天比作天提升最多的30个人

比如多音,每天都涨粉,就看你提升多少,需要做差

select uid from a order by diff desc limit 30

去求diff很重要

select a.uid, a.fans-b.fans from
(select uid,logdate,fans from a where logdata=今天) 
(select uid,logdate,fans from a where logdata=昨天) b on a.uid=b.uid

30个经典sql题目

学生
在这里插入图片描述
老师
在这里插入图片描述
课程
在这里插入图片描述
成绩
在这里插入图片描述
在这里插入图片描述
01笔02分数高的学生

数学和语文

按学号分组
然后单独看不同的课程
关联查询
inner join
在这里插入图片描述
先看01课程的数据
再看02课程的数据
然后就比01分数大的,学生的sid
然后把student的名字搞出来
在这里插入图片描述
方式2
case where,转化行列
按学生分组,本来就是应该看学生分组
在这里插入图片描述
avg
这好说
在这里插入图片描述
可以这么做
having是计算之后的
在这里插入图片描述
总成绩,多表关联查询
cid就是选课数量
根据id分组,就能统计
然后总成绩就是后面的成绩求和

在这里插入图片描述
在这里插入图片描述
老师表中查
姓名以李开头,需要like来做匹配
首字母是李,后续%随意

在这里插入图片描述
学过的学生,,不是这些学生就是没学过
在这里插入图片描述
not in
在这里插入图片描述
and
where 同时学
俩合并

关联
在这里插入图片描述
在这里插入图片描述
全小于60
通过学生分组
获取分数最大小于60的话,拿该学生gg

在这里插入图片描述
老牛逼
在这里插入图片描述
全部都得学
按照课程分组
如果学生数量不足3则gg

在这里插入图片描述
在这里插入图片描述
先看 01学生学了哪些课
在这里插入图片描述
有一个学生名字就行
在这里插入图片描述
要一模一样
同时匹配多门课
在这里插入图片描述
在这里插入图片描述
张三教啥课
然后找学生,看他们的平均成绩
在这里插入图片描述
在这里插入图片描述
看看学过的学生,然后not in
这些学生中
在这里插入图片描述
先看哪些不及格
然后统计学生数量有2个以上的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
课程为主键

及格的人数站总人数的人
根据课程分组
在这里插入图片描述
在这里插入图片描述
看老师,然后看课程,找平均,desc排序
要根据课程分组
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
名字和性别看成同一个字段,做分组,这样就出来了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
俩都行的
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全部课程都选了
课程都有哪些

学生分组,他的课程数量是等于所有可成总数的时候就OK了
在这里插入图片描述
在这里插入图片描述
日期减法操作

当前日期减去出生日期
在这里插入图片描述
这离谱了
在这里插入图片描述
在这里插入图片描述
如果下周,就把本周+1就是加一周
data_add就是加日期,看你加天,周,还是月啥的
在这里插入图片描述
在这里插入图片描述
下个月类似
在这里插入图片描述


总结

提示:重要经验:

1)
2)学好oracle,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/199799.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络——数据链路层简解

1. 前言: 数据链路层,即在物理层之上网络层之下,数据链路层的数据交互可以通过mac来确实身份和发送数据。 说到数据链路层这里简单介绍下设备: 网桥(Bridge): 网桥是一种数据链路层设备&#…

Java的IO流-序列化流

对象序列化:把Java对象写入到文件中去 package com.itheima.d3;import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream;public class Test1 {public static void main(String[] args) {try(//2、创建一个对象字节输出流…

Java集合大总结——List的简单使用

List简单介绍 鉴于Java中数组用来存储数据的局限性,我们通常使用java.util.List替代数组List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。JDK API中List接口的实现类常用的有:ArrayList、LinkedList和Vector。 List…

SourceTree提示128错误

128错误 找到C:\Users\DELL中.gitconfig删除

接口测试需要验证数据库么?

有的接口会返回很多数据,有的接口可能就返回一个状态码及success之类的消息,这些需要验证数据库么?现在在写一个测试框架,配置接口参数和预期返回值,生成xml文件管理用例,用一个比较方法对预期和返回作比较…

PDF文件无密码,如何解密?

PDF文件有两种密码,一个打开密码、一个限制编辑密码,因为PDF文件设置了密码,那么打开、编辑PDF文件就会受到限制。想要解密,我们需要输入正确的密码,但是有时候我们可能会出现忘记密码的情况,或者网上下载P…

使用activiti部署提示不是 ‘NCName‘ 的有效值

排查发现是整个流程图的,流程名称没有填写 修改之后就可以了

【前端学java】语法练习-工具类的封装(13)

往期回顾: 【前端学java】JAVA开发的依赖安装与环境配置 (0)【前端学 java】java的基础语法(1)【前端学java】JAVA中的packge与import(2)【前端学java】面向对象编程基础-类的使用 &#xff08…

【报错记录】解决使用Kotlin写的SpringBoot项目使用Aspect切面无法生效的问题

前言 为了能在SpringBoot使用Kotlin,真的是各种坑都彩礼一遍,这次遇到的问题是Aspect无法对Kotlin代码生效。我这里的使用场景是使用切面切Controller中的方法,用来对接口进行一些初始化和收尾工作。 Aspect在Controller类还是Java代码的时…

亚马逊车灯外贸出口CE认证标准办理解析

车灯是车辆夜间行驶在道路照明的工具,也是发出各种车辆行驶信号的提示工具。车灯一般分为前照灯、尾灯、转向灯等。车灯出口欧盟需要办理CE认证。 CE认证是欧盟对进入欧洲市场的产品强制性的认证标志,是指符合欧盟安全、健康、环境保护等标准和要求的产…

Playcanvas后处理-辉光bloom

(一)Bloom介绍 Bloom(辉光、光晕、泛光)是一种常见的摄像机后处理(PostProcessing)效果,用于再现真实世界相机的成像伪影。这种效果会产生从图像中明亮区域边界延伸的光条纹(或羽毛…

windows11系统如何设置锁屏壁纸

1. 在开始页面里面找到设置 2. 在设置里面找到个性化 3. 按照红色圈出部分操作 个性化锁屏界面 选择 图片 浏览照片 选择一张你觉得好看的图片作为锁屏壁纸 注:如果需要在锁屏后的登录页面显示壁纸 请勾选第三个红圈部分

zabbix-proxy分布式监控

Zabbix是一款开源的企业级网络监控软件,可以监测服务器、网络设备、应用程序等各种资源的状态和性能指标。在大型环境中,如果只有一个Zabbix Server来监控所有的节点,可能会遇到性能瓶颈和数据处理难题。 为了解决这个问题,Zabbi…

【操作系统】文件系统之文件共享与文件保护

文章目录 文件共享硬链接软链接 文件保护口令保护加密保护访问控制 文件共享 为了实现文件的共享,引入了“计数器”字段,当一个文件每被一个用户所共享,那么计数器就加一。如果一个用户删除文件,计数器相应的减一。如果计数器为0…

基于单片机电梯液晶显示防超重,防气体报警、防夹报警控制系统及源程序

一、系统方案 1、本设计采用51单片机作为主控器。 2、液晶显示楼层。 3、防超重,防气体报警、防夹报警。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 /lcd1602初始化设置*/ void init_1602() //lcd1602初始化设置 { write_co…

每天分享五款工具,让大家工作生活更顺心

​ 快乐不是在于拥有什么,而在于我们和别人分享什么。每天分享五款工具,让大家工作办公更顺心就是我最大的快乐。 1.沙盒软件——Sandboxie ​ Sandboxie是一款可以在沙盒中运行程序的软件,它可以保护用户的系统和数据免受恶意软件、病毒和其他威胁的影…

如何利用 AI 写一本书并实现被动收入

如何每个月写一本能赚 5000 美元的书?不少人不知道如何在一周内写作和出版一本书 这里有个教程教你如何利用 AI 写一本书并实现被动收入 [收藏起来以备后用] 推出书友智能写作工具:Bookwiz 不用花几年时间独自写作一本小说,人工智能可以作…

PaddleClas学习2——使用PPLCNet模型对车辆朝向进行识别(python)

使用PPLCNet模型对车辆朝向进行识别 1. 配置PaddlePaddle,PaddleClas环境2. 准备数据2.1 标注数据格式2.2 标注数据3. 模型训练3.1 修改配置文件3.2 训练、评估4 模型预测1. 配置PaddlePaddle,PaddleClas环境 安装:请先参考文档 环境准备 配置 PaddleClas 运行环境。 2. 准…

【docker】Docker网络与iptables

Docker能为我们提供很强大和灵活的网络能力,很大程度上要归功于与iptables的结合。在使用时,你可能没有太关注到 iptables在其中产生的作用,这是因为Docker已经帮我们自动的完成了相关的配置。 iptables在Docker中的应用主要是用于网络流量控…

【STM32】CRC(循环冗余校验)

一、CRC的背景知识 1、什么是CRC (1)CRC(Cyclic Redundancy Check),循环冗余校验 (2)什么是校验,为什么需要校验:数据传输,数据存储过程中需要使用到的 (3)什么是冗余:表示比实际上要传输的数据…