【发布时间】:2020-08-07 20:00:54
【问题描述】:
假设在 customers 表中有以下列:customer_id 和 customer_name。
从我尝试执行的选择语句中,我需要添加与客户表无关的自定义sysdate 列并为其赋值。我尝试使用内部查询,但这只会导致 current_date 列的创建,但它没有任何价值。
例子-
SELECT CUSTOMER_ID, CUSTOMER_NAME, (SELECT SYSDATE FROM DUAL) AS CURRENT_DATE
FROM customers
输出
CUSTOMER_ID || CUSTOMER_NAME || CURRENT_DATE
----------- ------------- ------------
1 JOHN DOE
2 JANE DOE
我想要得到的预期输出低于 - 谁能给我一个解决这个问题的方法?
输出
CUSTOMER_ID || CUSTOMER_NAME || CURRENT_DATE
----------- ------------- ------------
1 JOHN DOE 08/07/2020
2 JANE DOE 08/07/2020
【问题讨论】:
-
dual表中有多少行?还要小心引用current_date,因为还有一个具有该名称的内置函数。 docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/…