LeetCode MySQL 1355. 活动参与者(any函数)
文章目录
- 1. 题目
- 2. 解题
1. 题目
表: Friends
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| id | int |
| name | varchar |
| activity | varchar |
+---------------+---------+
id 是朋友的 id 和该表的主键
name 是朋友的名字
activity 是朋友参加的活动的名字
表: Activities
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| id | int |
| name | varchar |
+---------------+---------+
id 是该表的主键
name 是活动的名字
写一条 SQL 查询那些既没有最多,也没有最少参与者的活动的名字
可以以任何顺序返回结果,Activities 表的每项活动的参与者都来自 Friends 表
下面是查询结果格式的例子:
Friends 表:
+------+--------------+---------------+
| id | name | activity |
+------+--------------+---------------+
| 1 | Jonathan D. | Eating |
| 2 | Jade W. | Singing |
| 3 | Victor J. | Singing |
| 4 | Elvis Q. | Eating |
| 5 | Daniel A. | Eating |
| 6 | Bob B. | Horse Riding |
+------+--------------+---------------+Activities 表:
+------+--------------+
| id | name |
+------+--------------+
| 1 | Eating |
| 2 | Singing |
| 3 | Horse Riding |
+------+--------------+Result 表:
+--------------+
| activity |
+--------------+
| Singing |
+--------------+Eating 活动有三个人参加, 是最多人参加的活动 (Jonathan D. , Elvis Q. and Daniel A.)
Horse Riding 活动有一个人参加, 是最少人参加的活动 (Bob B.)
Singing 活动有两个人参加 (Victor J. and Jade W.)
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/activity-participants
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
# Write your MySQL query statement below
select activity
from Friends
group by activity
having count(*) > any(select count(*) from Friends group by activity)and count(*) < any(select count(*) from Friends group by activity)
or
# Write your MySQL query statement below
select activity
from Friends
group by activity
having count(*) != (select count(*) c from Friends group by activity order by c desc limit 1)and count(*) != (select count(*) c from Friends group by activity order by c limit 1)
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
LeetCode MySQL 1355. 活动参与者(any函数)相关推荐
- LeetCode MySQL解题目录
已完成的 LeetCode MySQL 数据库题目.点击查看我的 LeetCode 算法解题目录. 已解决 123/123 - 简单 54 中等 51 困难 18 前置入门学习 MySQL 基本查询. ...
- MySQL基础篇:单行函数
概述 MySQL数据库提供了很多函数包括: 数学函数 字符串函数 日期和时间函数 条件判断函数 流程控制函数 系统信息函数 加密函数 格式化函数 数学函数 函数名称 函数说明 ABS(x) 返回x的绝 ...
- MySQL中常见的单行函数(下)
MySQL中常见的单行函数(下) 一.转换函数 Date_format(date,format) 将日期转换成字符串(类似Oracle中的to_char()) Str_to_date(str,fo ...
- 【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
1.问题说明 项目有两个不同的平台分别使用 Greenplum 和 MySQL 数据库,但是这两个数据库的函数是不相同的,所以需要维护两套查询 SQL. 2.根据周几获取数据 2.1 原始函数结果 M ...
- mariadb mysql 语法_Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍
MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...
- MySQL之日期时间处理函数_MySQL之日期时间处理函数
本文给大家分享的是MySQL之日期时间处理函数 ,非常的详细,也很实用,非常适合初学者,有需要的小伙伴参考下. 以下基本包含MySQL所有日期时间函数-- MySQL日期时间处理函数 -- 当前日期: ...
- mysql 昨天日期_MySQL 日期函数 今天明天昨天......
MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | n ...
- startindex 不能大于字符串长度_「12」学习MySQL第二类函数:字符串函数
前一篇文章总结了下MySQL中常用的数学函数,本文接下来的重点就是认识"字符串函数". 上图这匹漂亮的马儿就是通过各种字符(字母.括号.逗号.竖线等)画出来的.我不由自主地会去想下 ...
- LeetCode MySQL 1308. 不同性别每日分数总计(累加/变量/窗口函数)
文章目录 1. 题目 2. 解题 1. 题目 表: Scores +---------------+---------+ | Column Name | Type | +--------------- ...
最新文章
- 人脸对齐--Pose-Invariant Face Alignment with a Single CNN
- 渐进式遗传组卷算法(大规模题库,实际可用的算法) 智能组卷系统
- 被墙怎么搭建安卓开发环境
- Ruby学习笔记_索引贴
- LeetCode:Largest Number - 求整型数组中各元素可拼合成的最大数字
- Wind River颁布车用信息文娱行使Linux平台
- centos yum “The requested URL returned error: 404”错误
- .Net笔试题 有答案
- 苹果下半年推出M2芯片MacBook Air 配色更多更轻薄
- Tomcat启动log:SLF4J: Class path contains multiple SLF4J bindings.
- 满纸辛酸泪 —— 红楼梦中话
- 中级通信工程师 | 关于考试,你想了解的都在这里!
- 2021荣耀秋招笔试代码题
- android定位!每个程序员都必须掌握的8种数据结构!完整版开放下载
- python简单小游戏代码教程-python简单小游戏代码 怎么用Python制作简单小游戏
- php中的如何将拼接到一起,如何将两个视频拼接在一起?视频拼接方法
- consul kv迁移
- Java入门日记1 | 第一周总结
- docker学习(容器虚拟化技术---华子需要)
- mysql 10045错误