如何给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;
我正在尝试在 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;