高频SQL50题(基础版)-1

主要内容

  1. LeetCode–高频SQL50题(基础版)1-10

一.SQL练习题

1.1757-可回收且抵制的产品

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

代码如下(示例):
# Write your MySQL query statement below
select product_id
from Products
where low_fats='Y' and recyclable='Y';

2.584-寻找用户推荐人

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

代码如下(示例):
# Write your MySQL query statement below
select name
from Customer
where referee_id != 2 or referee_id is null;

3.595-大的国家

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

代码如下(示例):
# Write your MySQL query statement below
select name,population,area
from World
where area>=3000000 or population>=25000000;

4.1148-文章浏览

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

代码如下(示例):
# Write your MySQL query statement below
select distinct viewer_id as id 
from Views 
where author_id = viewer_id 
order by id asc;

5.1683-无效的推文

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

代码如下(示例):
# Write your MySQL query statement below
select tweet_id
from Tweets
where length(content)>15;

6.1378-使用唯一标识码替换员工ID

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

代码如下(示例):
# Write your MySQL query statement below
select unique_id,name
from  Employees e1
left join EmployeeUNI e2
on e1.id = e2.id;

7.1068-产品销售分析

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

代码如下(示例):
# Write your MySQL query statement below
select product_name,year,price
from sales s
left join product p 
on s.product_id = p.product_id;

8.1581-进店却未进行过交易的顾客

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

代码如下(示例):
# Write your MySQL query statement below
select v.customer_id,count(v.visit_id) count_no_trans
from visits v 
left join transactions t on v.visit_id = t.visit_id
where t.amount is null
group by customer_id ;

9.197-上升的温度

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

代码如下(示例):
# Write your MySQL query statement below
select a.id
from weather a inner join weather b 
on a.temperature > b.temperature
and dateDiff(a.recordDate,b.recordDate) = 1;

10.1661-每台机器的进程平均运行时间

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

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

代码如下(示例):
# Write your MySQL query statement below
select a1.machine_id,round(avg(a2.timestamp - a1.timestamp),3) as processing_time
from activity a1,activity a2 
where a1.machine_id = a2.machine_id
and a1.process_id = a2.process_id
and a1.activity_type = 'start'
and a2.activity_type = 'end'
group by a1.machine_id;

总结

以上是今天要讲的内容,练习了一些SQL题。

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

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

相关文章

CT MR 三维重建可视化系统

前言 本文通过研究医学可视化的不同算法,在 vc环境下,以可视化软件包VTK 为平台,编程设计实现了三维建模系统,实现了 DICOM图像的三维重建。 材料与方法 使用符合 DICOM 标准的临床 CT、MRI图像数据,在 vc环境下&…

力扣每日一题90:子集

题目描述: 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例 1: 输入&#x…

AcWing94. 递归实现排列型枚举:输出1~n的全排列

题目 把 1∼ n n n 这 n n n 个整数排成一行后随机打乱顺序,输出所有可能的次序。 输入格式 一个整数 n n n。 输出格式 按照从小到大的顺序输出所有方案,每行 1 个。 首先,同一行相邻两个数用一个空格隔开。 其次,对于两…

Python 算法高级篇:最小生成树算法的优化与应用

Python 算法高级篇:最小生成树算法的优化与应用 引言 1. 最小生成树问题简介2. Prim 算法3. Kruskal 算法4. 优化与比较5. 案例应用:通信网络设计6. 总结 引言 最小生成树( Minimum Spanning Tree , MST )是图论中的一…

Three.js设置相机lookAt无效

Three.js设置相机lookAt无效 原因:代码中使用了OrbitControls轨道控件来控制相机,这个目标默认为THREE.Vector3(),也就是(0, 0, 0)世界坐标的原点。使用camera.lookAt会无效。 源代码片段: //创建相机 const camera new THREE.P…

利用python绘制多个箱型图

文章目录 1. 图片2. 代码 1. 图片 图片示例如下所示: 2. 代码 代码如下所示: # Define the custom order based on atmospheric stability custom_order [vus_0, us_1, ne_2, ws_3, ws_4, s_5, s_6, s_7, vs_8, vs_9]# Step 1: Reorder the statis…

基于jsp,ssm物流快递管理系统

开发工具:eclipse,jdk1.8 服务器:tomcat7.0 数据库:mysql5.7 技术: springspringMVCmybaitsEasyUI 项目包括用户前台和管理后台两部分,功能介绍如下: 一、用户(前台)功能: 用…

node使用fs模块(三)—— fs模块的其他使用(复制文件、文件的重命名和移动、删除)

文章目录 前言一、fs的复制1.方式一(先读取后写入)2.方式二(流式读取写入)3.两种方式的区别 二、文件的重命名和移动(fs.rename)1. 参数2. 基本使用(文件的重命名)3. 基本使用(文件的移动)4.文件…

图书馆书目推荐数据分析与可视化

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

Docker数据目录迁移解决方案

前置工作 使用以下命令查询当前docker数据目录安装路径: docker info | grep "Docker Root Dir"下文以 /home/rain/docker 这个路径作为要迁移的新 Docker 安装(存储)目录 迁移方案 方法一:软链接 停掉Docker服务: systemctl…

公共字段自动填充、菜品管理

一、公共字段填充 1.1、问题分析 1.2、实现思路 1.3、代码开发 1.3.1、自定义注解 import com.sky.enumeration.OperationType;import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import jav…

【红蓝攻防鸿篇巨著】ATTCK视角下的红蓝对抗实战指南

【文末送书】今天推荐一本网安领域优质书籍《ATT&CK视角下的红蓝对抗实战指南》,本文将从其亮点与内容出发,详细阐发其对于网安从业人员的重要性与益处。 文章目录 背景简介内容文末送书 背景 根据中国互联网络信息中心(CNNIC&#xff0…

node 第十四天 基于express的第三方中间件multer node后端处理用户上传文件

Multer 是一个 node.js 中间件,用于处理multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在 busboy 之上的所以非常高效。前面我们已经知道了怎样利用express提供的静态资源处理中间件express.static()处理用户请求静态资源文件(图片, js…

正则表达式包含数字和字符匹配

至少6位。 pattern : (?.[0-9])(?.[A-Za-z])[0-9A-Za-z]{6,} 正则表达式中的“?”是一个正向预查字符,它的意思是匹配前一个字符出现的最少一次。具体来说,当一个匹配出现时,它会检查前一个字符是否符合要求,如果符合&#xf…

Yuhan Blu-ray DVD Creator for Mac: 打造专属的高清视听盛宴

在如今的高清时代,谁能拒绝一款能够轻松将高清影片刻录成蓝光DVD的刻录机呢?而Yuhan Blu-ray DVD Creator for Mac正是这样一款令人惊艳的软件。 作为一款专为Mac用户打造的蓝光DVD刻录机,Yuhan Blu-ray DVD Creator for Mac支持将各种高清视…

媒体宣传如何助力品牌发展

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 媒体宣传可以在多方面助力品牌发展,下面是一些关键的方式: 1. 提高品牌知名度:媒体宣传可以将品牌曝光给更广泛的受众,使更多人了解您的品…

【Nginx37】Nginx学习:SSL模块(一)简单配置与指令介绍

Nginx学习:SSL模块(一)简单配置与指令介绍 又是一个重点模块,SSL 模块,其实就是我们常见的 HTTPS 所需要的配置模块。HTTPS 的重要性不用多说了吧,现在所有的 App、小程序 都强制要求是 HTTPS 的&#xff0…

代码随想录打卡第五十六天|1143.最长公共子序列 ● 1035.不相交的线 ● 53. 最大子序和

1143.最长公共子序列 题目: 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的…

leetcode_2003 每棵子树内缺失的最小基因值

1. 题意 给定一颗树,求所有子树的最小基因值。 最小基因值定义为,该树的所有节点组成的集合中未出现的最小正整数。 每颗子树内缺失的最小基因值 2. 题解 2.1 启发式合并 直接递归求出左右子树的所有可能值,与根节点进行合并&#xff0c…

深入理解udp

1.再谈端口号 1.1复习 我们上一篇谈了很久的应用层的http,并在此前我们使用socket编程写了一个能相互通信的客户端与服务端,但是我们也只是粗略的理解了一下tcp和udp在编程过程中所形成的差异性,并没有实质去了解一下其详细内容,…