力扣sql简单篇练习(三)

news/2024/10/19 2:21:24/

力扣sql简单篇练习(三)

1 查找重复的电子邮箱

1.1 题目内容

1.1.1 基本题目信息

在这里插入图片描述

1.1.2 示例输入输出

在这里插入图片描述

1.2 示例sql语句

SELECT Email
FROM Person
GROUP BY Email
HAVING count(id)>=2

1.3 运行截图

在这里插入图片描述

2 每个产品在不同商店的价格

2.1 题目内容

2.1.1 基本题目信息

在这里插入图片描述

2.1.2 示例输入输出

在这里插入图片描述

2.2 示例sql语句

# 多行数据抽离出来可以考虑使用union或者union all,union all是包含重复行的
# 因为本题不可能存在重复行,所以UION ALL 和union是都可以的,但是这两个关键字要求取名必须一样的
SELECT product_id,"store1" store,store1 price
FROM Products
WHERE store1 IS NOT NULL
UNION ALL
SELECT product_id,"store2" store,store2 price
FROM Products
WHERE store2 IS NOT NULL
UNION ALL
SELECT product_id,"store3" store,store3 price
FROM Products
WHERE store3 IS NOT NULL

2.3 运行截图

在这里插入图片描述

3 计算特殊奖金

3.1 题目内容

3.1.1 基本题目信息

在这里插入图片描述

3.1.2 示例输入输出

在这里插入图片描述

3.2 示例sql语句

SELECT employee_id,IF(MOD(employee_id,2)=1 AND name NOT LIKE 'M%',salary,0) bonus
FROM Employees
ORDER BY employee_id asc

3.3 运行截图

在这里插入图片描述


http://www.ppmy.cn/news/18505.html

相关文章

【C++】位图 | 布隆过滤器

​🌠 作者:阿亮joy. 🎆专栏:《吃透西嘎嘎》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉哈希函数…

你知道这些快捷键吗?

今天就给大家带来常用的电脑快捷键,让你的办公和学习效率加倍,一起来看看吧! 快捷键一:快速切换窗口 想要快速切换电脑正在使用的窗口程序,就可以使用“AltTab”键即可快速切换。先按住“Alt”按键,再按“T…

【手写 Vue2.x 源码】第三十三篇 - diff算法-收尾+阶段性总结

一,前言 上篇,diff算法-乱序比对,主要涉及以下几个点: 介绍了乱序比对的方案介绍了乱序比对的过程分析实现了乱序比对的代码逻辑 本篇,diff 算法的阶段性梳理 二,初渲染与视图更新流程 Vue 初渲染时&…

多模太大模型清单收集

AI大一统:阿里达摩院发布多任务、多模态统一模型OFA功能:包括3类跨模态、单模态和zero-shot。具有文本到图像生成、图像描述生成(标题生成)、视觉问答、图像查找、图像分类等源码地址:https://github.com/OFA-Sys/OFA论…

吴恩达机器学习课程笔记:正规方程法

1.吴恩达机器学习课程笔记:正规方程法 笔记来源: 1.吴恩达机器学习课程笔记:正规方程法 2.神经网络 - 多元线性回归 - 正规方程法 仅作为个人学习笔记,若各位大佬发现错误请指正 正规方程法区别于梯度下降法的迭代求解&#xff0…

2023年中职网络安全技能竞赛网页渗透(审计版)

三、竞赛任务书内容 (一)拓扑图 网页渗透测试 任务环境说明: 服务器场景:Server2127服务器场景操作系统:未知(封闭靶机)用户名:未知 密码:未知访问服务器网站目录1,根据页面信息完成条件,将获取到的flag提交;访问服务器网站目录2,根据页面信息完成条件,将获取到…

前后端数据通信

语言选择 后端选择go,数据库postgresql前端选择angular 前后端通信 前端angular获取请求 目前主要说的是http请求;在请求服务器通信时 需要在头设置token,给服务器认证get请求获取数据,需要把当前页page, 每页的显示多少条记录limit发给服…

【运筹优化】凸多面体重叠判断算法:GJK 算法详解 C++代码实现二维情形的凸多边形重叠判断

文章目录一、GJK 算法简介二、前置知识2.1 二维向量的点乘和叉乘2.2 三维向量叉乘2.3 凸多边形2.4 闵可夫斯基差2.5 单纯形2.6 Support 函数三、GJK 算法讲解3.1 熟悉 GJK 算法流程3.1.1 多边形重叠的情形3.1.2 多边形不重叠的情形3.2 总结 GJK 算法步骤3.3 讲解 GJK 算法细节3…