【发布时间】:2025-11-23 15:30:01
【问题描述】:
查询 OCCUPATIONS 中所有名称的按字母顺序排列的列表,紧随其后的是每个职业的第一个字母作为括号(即:括在括号中)。
例如:
AnActorName(A), ADoctorName(D), AProfessorName(P), and ASingerName(S)
查询OCCUPATIONS中每个职业出现的次数。将出现的次数按升序排序,并按以下格式输出:
SELECT name||'('||SUBSTR(occupation, 1, 1)||')'
FROM occupations
ORDER BY name
UNION
SELECT "There are a total of"|| count(*) from occupations group by occupation;
【问题讨论】:
-
不清楚你的问题是什么。
-
请给出样本输入输出数据
-
SQL 中字符串常量需要用单 引号括起来,双引号用于列名或表名。 docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/…