新月份,新目标。您的帮助使项目向前推进。 🖥️ 支持 sqltest →
SQL 代码已复制到剪贴板
任务 50:

姓名流行度分类

PostgreSQL
分析乘客数据以按流行度对名字进行分类。passenger_name 列在 tickets 表中包含全名,名字和姓氏之间用空格分隔。
提取乘客的名字,计算每个名字的出现次数,并将名字分类为 3 个流行度组:最流行、中等流行 和 最不流行

以表格形式输出结果,包含以下列:
- first_name - 提取的名字(大写)
- occurrences_count - 名字出现的次数
- popularity - 流行度分类(最流行、中等流行 或 最不流行)
按流行度计数(降序)排序,然后按名字(字母顺序)排序。
预期结果 列数: 3 · 行数: 363
first_name occurrences_count popularity

错误检查 0 / 3 次后可查看示例行

在下方编写查询并点击 "检查它!"。表的描述在右侧窗格中。

教程
查询结果将显示在这里。 Ctrl+Enter - 运行查询

您好!我们可以启用一些服务和 cookies 来改善您的体验和我们的网站吗?

隐私与 Cookie 政策。