首页 > 数据库 >【高频SQL基础50题】36-40

【高频SQL基础50题】36-40

时间:2024-10-15 15:53:39浏览次数:3  
标签:count 50 40 t1 Write 36 MySQL query select

回到SQL.

目录

1.员工奖金

2.每月交易 I

3.只出现一次的最大数字

4.最后一个能进入巴士的人 

5. 2016年的投资

1.员工奖金

连接题。

# Write your MySQL query statement below
SELECT t1.name,t2.bonus
FROM Employee t1
LEFT JOIN Bonus t2
ON t1.empId=t2.empId
WHERE t2.bonus is null or t2.bonus<1000;

2.每月交易 I

# Write your MySQL query statement below
select 
     left (trans_date,7) month,
     country,
     count(state) trans_count,
     sum(if(state='approved',1,0)) approved_count,
     sum(amount) trans_total_amount,
     sum(if(state='approved',amount,0)) approved_total_amount
from Transactions
group by month,country;

 

ps:

left(x,7)取前7个字符。

count()计数

sum()求和

3.只出现一次的最大数字

排序和分组。

# Write your MySQL query statement below
select (
    select t1.num
    from MyNumbers t1
    group by t1.num
    having count(*)=1
    order by t1.num desc
    limit 1
) as num;

 

4.最后一个能进入巴士的人 

# Write your MySQL query statement below
select tmp1.person_name
from(
     select person_name,@pre:=weight+@pre as weight
     from queue,(
        select @pre:=0
     )tmp
     order by turn
) tmp1
where tmp1.weight<=1000
order by tmp1.weight desc
limit 1;

ps:

5. 2016年的投资

# Write your MySQL query statement below
select round(sum(tiv_2016),2) tiv_2016
from 
(
    select *,
    count(*) over (partition by concat(lat,lon)) a,
    count(*) over (partition by tiv_2015) b
    from Insurance
) t
where a=1 and b>1

标签:count,50,40,t1,Write,36,MySQL,query,select
From: https://blog.csdn.net/m0_73629042/article/details/142931661

相关文章

  • xpath案例-豆瓣top250电影
    需求:需求:爬取电影名称、评分、引言、详情页的url,翻页爬取1-10页。代码:importrequestsfromlxmlimportetree'''url分析:第一页:https://movie.douban.com/top250第二页:https://movie.douban.com/top250?start=25&filter=第三页:https://movie.douban.com/top250......
  • uniapp(vue)打包web项目页面刷新后报404解决方案
    一、问题概述uniapp是一款优秀的跨平台开发框架,它可以帮助开发者快速构建出适用于多端的应用程序。然而,在项目打包后,有可能发现页面在刷新时会出现404错误。这无疑给用户体验带来了极大的困扰,下面我们就来分析一下这个问题。二、原因分析路由配置问题:uniapp项目采用Vue路由......
  • 代码随想录算法训练营day15| 110.平衡二叉树 257.二叉树的所有路径 404.左叶子之和
    学习资料:https://programmercarl.com/0110.平衡二叉树.html#算法公开课平衡二叉树:任意一个节点的左右子树高度差不超过1左叶子:是叶子节点,且是其父节点的左节点完全二叉树:上层均满,底层的节点从左到右连续满二叉树:每层都是满的,节点总数为(2^k+1)语法:2<<1是2^2学习记录:1......
  • MT1351-MT1360 码题集 (c 语言详解)
    MT1351·用函数判断素数c语言代码实现#include<stdio.h>intisPrime(intnum){if(num<=1)return0;for(inti=2;i*i<=num;i++){if(num%i==0){return0;}}return1;}intmain(){......
  • 代码随想录算法训练营第三十四天|134. 加油站 135. 分发糖果 860.柠檬水找零 406.根据
    134.加油站在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。如果你可以绕环路行驶一周,则返回出发时加油站的......
  • 【2024潇湘夜雨】WIN10_Ent-G_22H2.19045.5011软件选装纯净特别版10.14
    【系统简介】=============================================================1.本次更新母盘来自WIN10_Ent-G_22H2.19045.5011.进桌面后稍等片刻,等待后续部分优化完成。2.全程离线精简、无人值守调用优化处理制作。部分优化适配系统可能要重启几次,即使显示适配失败也不要在意,可能......
  • CF360B题解
    简述题意定一个数列\(a\),可以对其中的元素做至多\(k\)次修改,每次修改可以将数列中的一个数改成另一个。求经过修改后,\(max_{i=1}^{n}|a_i-a_{i-1}|\)思路考虑二分答案,对于check函数,我们可以利用dp进行求解。由于修改不太好想,我们可以把问题转换为让不被修改的数最多......
  • 【最新原创毕设】基于SpringCloud的一站式热点推荐平台+23649(免费领源码)可做计算机毕
    目 录摘要1绪论1.1选题背景与意义1.2开发现状1.3论文结构与章节安排2 开发环境及相关技术介绍2.1MySQL数据库2.2 Tomcat服务器2.3 Java语言2.4 SpringCloud框架介绍3 一站式热点推荐平台系统分析3.1可行性分析3.1.1技术可行性分析3.1......
  • 【python爬虫案例】利用python爬取豆瓣音乐评分TOP250的排行数据!
    一、爬取案例-豆瓣音乐TOP250之前给大家分享了2个豆瓣的python爬虫案例:【python爬虫案例】利用python爬虫爬取豆瓣电影评分TOP250排行数据!【python爬虫案例】利用python爬虫爬取豆瓣读书评分TOP250的排行数据! 今天再给大家分享一下:豆瓣音乐排行榜TOP250的python爬虫案例!爬......
  • NOIP2024集训Day50 图论
    NOIP2024集训Day50图论A.[JSOI2012]越狱老虎桥先边双缩点,建出边双生成树。在不额外加边的情况下,割掉树边会使子树内部断开;在加入边的情况下,若加入一条\(1-u\)的边,则形成了一个\(1-u\)的环,环无法通过割一条边断开;而连接树上两个节点\((u,v)\)的情况,把图展开后发......