![](https://img-blog.csdnimg.cn/3d8181eb50a940e68014b8e5829a9d90.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL每日一题
文章平均质量分 56
SQL语句集合
jiaoer~~
这个作者很懒,什么都没留下…
展开
-
SQL- 每日一题【1327. 列出指定时间段内所有的下单产品】
表:Products表:Orders写一个解决方案,要求获取在 2020 年 2 月份下单的数量不少于 100 的产品的名字和数目。返回结果表单的。查询结果的格式如下。原创 2023-08-14 15:09:50 · 680 阅读 · 0 评论 -
SQL-每日一题【1321. 餐馆营业额变化增长】
表:Customer你是餐馆的老板,现在你想分析一下可能的营业额变化增长(每天至少有一位顾客)。计算以 7 天(某日期 + 该日期前的 6 天)为一个时间段的顾客消费平均值。要结果按visited_on。返回结果格式的例子如下。原创 2023-08-16 16:42:14 · 601 阅读 · 0 评论 -
SQL-每日一题【1378. 使用唯一标识码替换员工ID】
Employees表:展示每位用户的;如果某位员工没有唯一标识码,使用 null 填充即可。你可以以顺序返回结果表。返回结果的格式如下例所示。原创 2023-08-13 15:00:24 · 318 阅读 · 0 评论 -
SQL-每日一题【1341. 电影评分】
MoviesUsers,即按字母在字典中出现顺序对字符串排序,字典序较小则意味着排序靠前。返回结果格式如下例所示。原创 2023-08-15 10:42:47 · 1042 阅读 · 0 评论 -
SQL-每日一题【1517. 查找拥有有效邮箱的用户】
表:Users编写一个解决方案,以查找具有有效电子邮件的用户。'_''.''-'以任何顺序返回结果表。原创 2023-08-12 14:21:44 · 1204 阅读 · 0 评论 -
SQL-每日一题【1484. 按日期分组销售产品】
表Activities编写解决方案找出每个日期、销售的不同产品的数量及其名称。每个日期的销售产品名称应按词典序排列。返回按sell_date排序的结果表。结果表结果格式如下例所示。原创 2023-08-11 23:58:38 · 1069 阅读 · 2 评论 -
SQL-每日一题【1251. 平均售价】
Table:PricesTable:UnitsSold编写SQL查询以查找每种产品的平均售价。应该四舍五入到小数点后两位。原创 2023-08-10 10:35:34 · 1090 阅读 · 0 评论 -
SQL-每日一题【1280. 学生们参加各科测试的次数】
学生表:Students科目表:Subjects考试表:查询出每个学生参加每一门科目测试的次数,结果按student_id和排序。查询结构格式如下所示。原创 2023-08-09 09:48:16 · 321 阅读 · 0 评论 -
SQL-每日一题【1211. 查询结果的质量和占比】
查询表Queries将查询结果的质量 quality 定义为:各查询结果的评分与其位置之间比率的平均值。将劣质查询百分比 poor_query_percentage 为:评分小于 3 的查询结果占全部查询结果的百分比。编写一组 SQL 来查找每次查询的名称(query_name)、质量(quality) 和 劣质查询百分比(poor_query_percentage)。质量(quality) 和劣质查询百分比(poor_query_percentage) 都应四舍五入到小数点后两位。原创 2023-08-06 23:33:57 · 199 阅读 · 0 评论 -
SQL-每日一题【1204. 最后一个能进入巴士的人】
表:Queue有一队乘客在等着上巴士。然而,巴士有1000 千克 的重量限制,所以其中一部分乘客可能无法上巴士。写一条 SQL 查询语句找出 最后一个 上巴士且不超过重量限制的乘客,并报告 person_name。题目测试用例确保顺位第一的人可以上巴士且不会超重。查询结果格式如下所示。原创 2023-08-07 15:31:51 · 188 阅读 · 0 评论 -
SQL-每日一题【1164. 指定日期的产品价格】
产品数据表:Products写一段 SQL来查找在 2019-08-16 时全部产品的价格,假设所有产品在修改前的价格都是 10。以 任意顺序 返回结果表。查询结果格式如下例所示。原创 2023-08-05 15:38:19 · 2092 阅读 · 0 评论 -
SQL-每日一题【1193. 每月交易 I】
Table:编写一个 sql 查询来查找每个月和每个国家/地区的事务数及其总金额、已批准的事务数及其总金额。以 任意顺序 返回结果表。查询结果格式如下所示。原创 2023-08-04 15:27:20 · 1530 阅读 · 0 评论 -
SQL-每日一题【1174. 即时食物配送 II】
配送表:Delivery如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。「首次订单」是顾客最早创建的订单。我们保证一个顾客只会有一个「首次订单」。写一条 SQL 查询语句获取即时订单在所有用户的首次订单中的比例。保留两位小数。原创 2023-08-02 14:49:17 · 680 阅读 · 0 评论 -
SQL-每日一题【1179. 重新格式化部门表】
部门表Department编写一个 SQL 查询来重新格式化表,使得新的表中有一个部门 id 列和一些对应的收入(revenue)列。原创 2023-08-03 15:07:43 · 1086 阅读 · 0 评论 -
SQL-每日一题【1141. 查询近30天活跃用户数】
Activity请写SQL查询出截至 2019-07-27(包含2019-07-27),近 30 天的每日活跃用户数(当天只要有一条活动记录,即为活跃用户)。以 任意顺序 返回结果表。查询结果示例如下。原创 2023-08-01 14:32:28 · 282 阅读 · 0 评论 -
SQL-每日一题【1158. 市场分析 I】
Table:UsersTable:OrdersTable:Items请写出一条SQL语句以查询每个用户的注册日期和在 2019年作为买家的订单总数。以返回结果表。查询结果格式如下。原创 2023-08-01 17:46:53 · 687 阅读 · 0 评论 -
SQL-每日一题【1173. 即时食物配送 I】
配送表:Delivery如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。查询即时订单所占的百分比, 保留两位小数。查询结果如下所示。原创 2023-07-31 17:57:20 · 827 阅读 · 0 评论 -
SQL-每日一题【1148. 文章浏览 I】
Views表:请查询出所有浏览过自己文章的作者结果按照id升序排列。原创 2023-07-31 17:24:10 · 191 阅读 · 0 评论 -
SQL-每日一题【1075. 项目员工 I】
项目表Project员工表Employee请写一个 SQL 语句,查询每一个项目中员工的工作年限,。原创 2023-07-30 14:50:20 · 287 阅读 · 0 评论 -
SQL-每日一题【1070. 产品销售分析 III】
销售表Sales产品表Product编写一个 SQL 查询,选出每个销售产品 第一年 销售的 产品 id、年份、数量 和 价格。结果表中的条目可以按 任意顺序 排列。原创 2023-07-30 14:30:28 · 904 阅读 · 0 评论 -
SQL-每日一题【1084. 销售分析III】
Table:ProductTable:Sales编写一个SQL查询,报告2019年春季才售出的产品。即仅在2019-01-01至2019-03-31(含)之间出售的商品。以 任意顺序 返回结果表。查询结果格式如下所示。原创 2023-07-31 14:19:49 · 666 阅读 · 0 评论 -
SQL-每日一题【1068. 产品销售分析 I】
销售表Sales产品表Product写一条SQL 查询语句获取 Sales 表中所有产品对应的 产品名称 product_name 以及该产品的所有 售卖年份 year 和 价格 price。查询结果中的顺序无特定要求。原创 2023-07-29 15:45:20 · 555 阅读 · 0 评论 -
SQL-每日一题【1050. 合作过至少三次的演员和导演】
表:查询合作过至少三次的演员和导演的 id 对。原创 2023-07-29 15:33:38 · 303 阅读 · 0 评论 -
SQL-每日一题【1045.买下所有产品的客户】
CustomerProduct表:写一条 SQL 查询语句,从Customer表中查询购买了Product表中所有产品的客户的 id。原创 2023-07-29 11:45:31 · 749 阅读 · 0 评论 -
SQL-每日一题【627. 变更性别】
Salary表:请你编写一个 SQL 查询来交换所有的 'f' 和 'm' (即,将所有 'f' 变为 'm' ,反之亦然),仅使用 单个 update 语句 ,且不产生中间临时表。注意,你必须仅使用一条 update 语句,且 不能 使用 select 语句。查询结果如下例所示。原创 2023-07-28 15:17:13 · 1321 阅读 · 0 评论 -
SQL-每日一题【626.换座位】
表: Seat编写SQL查询来交换每两个连续的学生的座位号。如果学生的数量是奇数,则最后一个学生的id不交换。按 id 升序 返回结果表。查询结果格式如下所示。原创 2023-07-27 10:09:57 · 811 阅读 · 0 评论 -
SQL-每日一题【620.有趣的电影】
某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。原创 2023-07-26 10:25:27 · 1168 阅读 · 0 评论 -
SQL-每日一题【608.树节点】
给定一个表tree是树节点的编号,是它父节点的写一个查询语句,输出所有节点的编号和节点的类型,并将结果按照节点编号排序。原创 2023-07-25 10:05:05 · 108 阅读 · 0 评论 -
SQL-每日一题【619.只出现一次的最大数字】
MyNumbers表:单一数字 是在 MyNumbers 表中只出现一次的数字。请你编写一个 SQL 查询来报告最大的 单一数字。如果不存在 单一数字 ,查询需报告 null。查询结果如下例所示。原创 2023-07-24 10:51:01 · 971 阅读 · 0 评论 -
SQL-每日一题【602. 好友申请 II :谁有最多的好友】
在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。表:写一个查询语句,找出拥有最多的好友的人和他拥有的好友数目。生成的测试用例保证拥有最多好友数目的只有 1 个人。查询结果格式如下例所示。原创 2023-07-24 10:29:06 · 412 阅读 · 0 评论 -
SQL-每日一题【601.体育馆的人流量】
Stadium编写一个 SQL 查询以找出每行的人数大于或等于 100 且 id 连续的三行或更多行记录。返回按 visit_date 升序排列 的结果表。查询结果格式如下所示。原创 2023-07-24 11:34:07 · 414 阅读 · 0 评论 -
SQL-每日一题【610.判断三角形】
表:Triangle写一个SQL查询,每三个线段报告它们是否可以形成一个三角形。以返回结果表。查询结果格式如下所示。原创 2023-07-20 16:21:16 · 251 阅读 · 0 评论 -
SQL-每日一题【607.销售员】
表:表:Company表:Orders编写一个SQL查询,报告没有任何与名为 “RED” 的公司相关的订单的所有销售人员的姓名。以 任意顺序 返回结果表。查询结果格式如下所示。原创 2023-07-19 16:41:40 · 579 阅读 · 0 评论 -
SQL-每日一题【585.2016年的投资】
Insurance表:tiv_2016 四舍五入的 两位小数。查询结果格式如下例所示。原创 2023-07-18 16:44:57 · 304 阅读 · 2 评论 -
SQL-每日一题【596.超过五名学生的课】
表:Courses编写一个SQL查询来报告的所有班级。以返回结果表。查询结果格式如下所示。原创 2023-07-17 16:32:27 · 444 阅读 · 0 评论 -
SQL-每日一题【595.大的国家】
World表:编写一个 SQL 查询以报告 大国 的国家名称、人口和面积。按 任意顺序 返回结果表。查询结果格式如下例所示。原创 2023-07-11 10:43:43 · 747 阅读 · 0 评论 -
SQL-每日一题【586.订单最多的客户】
表:Orders编写一个SQL查询,为下了 最多订单 的客户查找 customer_number。测试用例生成后, 恰好有一个客户 比任何其他客户下了更多的订单。查询结果格式如下所示。原创 2023-07-10 19:20:29 · 746 阅读 · 0 评论 -
SQL-每日一题【584.寻找用户推荐人】
给定表customer,里面保存了所有客户信息和他们的推荐人。写一个查询语句,返回一个客户列表,列表中客户的推荐人的编号都2。原创 2023-07-08 09:59:34 · 1045 阅读 · 0 评论 -
SQL-每日一题【577.员工奖金】
1.题目要求查询所有 bonus < 1000 的员工的 name 及其 bonus。我们先将 Employee 表和 bonus 进行左连接 连接条件是 e.empId = a.empId。2.然后在所连接的表中查询 a.Bonus < 1000 or a.Bonus is null ,返回 e.name, a.Bonus 即可。选出所有 bonus < 1000 的员工的 name 及其 bonus。原创 2023-07-08 09:49:23 · 340 阅读 · 0 评论 -
SQL-每日一题【511.游戏玩法分析Ⅰ】
活动表Activity写一条 SQL 查询语句获取每位玩家。原创 2023-07-05 11:06:44 · 645 阅读 · 0 评论