🚀 十一月开始了!SQLtest.online 依靠像您这样的用户捐款保持免费。请帮助我们尽早达成本月目标,让网站持续稳定运行。 立即支持 →
SQL 代码已复制到剪贴板
任务 43:

姓名流行度分类

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

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

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

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

教程

检查查询即表示你同意该查询在不含账户信息的情况下被保存,并可能被纳入匿名数据集,包括用于 AI 训练。 了解详情

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