我需要每天为某个查询结果添加一个用于sysdate的列A,以及第二天,以及第二天等等。 因此,您将获得相同的选择,它将始终为新的一天添加实际日期的新列。
在不使用INSERT,UPDATE和其他重写语句的情况下,这在sql中是否可行?
非常感谢你的回答:)
我正在使用Oracle SQL Developer
答案 0 :(得分:0)
SQL查询为您提供固定数量的列和可变数量的行。如果每天都意味着更多数据给您,那么您将有一个查询通常会产生更多行。由GUI组成,以最方便的方式显示检索到的数据(在您的示例中每天一列)。
所以,是的,不是。是的,您可以(非常容易地)编写查询,以便每天为您提供更多数据。不,您不能每天编写一个导致新列的查询。但正如所提到的,这不是SQL无论如何。 SQL是数据检索语言。您可以使用编程语言或报表工具向用户显示数据。