如何给oracle apex sql命令查询结果添加自定义标题

How to add a custom title to oracle apex sql command query result

我正在尝试在 APEX sql 命令中向我的 sql 查询结果添加自定义标题,似乎找不到解决方法。

标题是这样的:

“我在列顶部的自定义标题”

客户名称 |货号 |聘用日期 |型号名称

你的意思是这样的?

SELECT [table_column1] as "Customer Name",
       [table_column2] as "Stock Number",
       [table_column3] as "Date Hired",
       [table_column4] as "Model Name"
  FROM [table_name];

根据您在评论中澄清的内容,您似乎希望为某个区域设置标题。

这取决于它是什么区域,可能是交互式报表或交互式网格。那些的属性都有设置标题的设置。

您可以使用包含列的 Oracle 别名和 table 别名来使输出的标题更有意义并提高查询的可读性。

要指示 Oracle 使用列别名,只需在 SELECT 子句中的列名旁边列出列别名,如下所示:

SELECT
  first_name AS forename,
  last_name  AS surname
FROM
  employees;

AS关键字用于区分列名和列别名。因为AS关键字是可选的,可以跳过如下:

SELECT
  first_name forename,
  last_name surname
FROM
  employees;

默认情况下,Oracle 将查询结果中的列标题大写。如果要更改列标题的字母大小写,需要用引号(“”)括起来。

SELECT
  first_name "Forename",
  last_name "Surname"
FROM
  employees;

如输出所示,名字和姓氏列标题保留其字母大小写。

如果列别名只有一个单词,没有特殊符号,如space,则不需要用引号括起来。否则,您必须将列标题用引号引起来,否则会出错。

查看以下查询:

SELECT
  first_name "First Name",
  last_name "Family Name"
FROM
  employees;