当前位置: 首页 > 知识库问答 >
问题:

SQL(Oracle)中的数据转换

廖永长
2023-03-14

我有一个带有日期字段的表,在DDL中ORDERDATE被设置为date。

在表中,日期如下所示:

SELECT to_date(to_char(trunc(OrderDate), 'DD/MM/YYYY'))
FROM ORDER_TABLE;

非常感谢您的帮助,我期待您的回应和学习错误!

非常感谢,AJ

共有1个答案

仰欣悦
2023-03-14

您已经将ORDERDATE作为日期存储在数据库中,所以您唯一需要的是在报告它时将其转换回字符串(如果您想看到它被很好地格式化)

SELECT TO_CHAR(OrderDate, 'DD/MM/YYYY') FROM ORDER_TABLE;
 类似资料:
  • 我想在oracle中用与字符串数据类型字段相同的方法反向clob数据类型值。有什么内置的方法吗?谷歌帮不上什么忙。作为一个sql新手,不知道这是否可能?我最初认为“reverse”函数也可以用于clob数据类型字段,但它不起作用,下面是我尝试的示例- 输出=htanidaa output=ORA-00932:不一致的数据类型:预期的CHAR得到CLOB 00932。00000-“不一致的数据类型:

  • 问题内容: …枢轴((X)中B的总和(A)) 现在,B的数据类型为varchar2,X为一串由逗号分隔的varchar2值。 X的值是从同一表的列(例如CL)中选择不同的值。这种枢轴查询工作的方式。 但是问题是,每当CL列中有一个新值时,我都必须手动将其添加到字符串X中。 我尝试用从CL选择不同的值替换X。但是查询未运行。 我感觉到的原因是因为要替换X,我们需要用逗号分隔的值。 然后,我创建了一个

  • 问题内容: 在我开始之前,我知道关于Stackoverflow的问题很多,但是我找不到与我的案子相关的任何问题,因为它们涉及的问题比我需要的复杂得多。 我想要的是一个简单的哑转置,不涉及逻辑。 这是我的选择查询返回的原始表: 通常,这将仅包含1条记录,即一个人的记录 现在我想要的是 因此,无需像Stackoverflow上的大多数类似问题那样进行计数,求和或任何复杂的逻辑。 我该怎么做?我通读了P

  • 问题内容: 我正在尝试通过它提供的数据库学习Oracle SQL。我在某处发现了要完成的任务。数据库结构由Oracle提供: 现在,我想选择在本部门和薪水最高的员工。 我写了这样的东西: 但是它不能正常工作。输出为: 注意行: 同一部门有2名员工。 你能指出我的错误吗? 问题答案: 您没有过滤查询,这就是为什么要显示所有员工的原因。 这将过滤收入低于其部门/职等最高薪资的员工: 您仍然会发现重复的

  • 本文向大家介绍Oracle数据库中SQL开窗函数的使用,包括了Oracle数据库中SQL开窗函数的使用的使用技巧和注意事项,需要的朋友参考一下 开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决。目前在 MSSQ

  • 问题内容: 我需要找到函数/过程(在包体内定义)和它们使用的表之间的依赖关系。 我试过了,但它仅在包级别有效,而在内部功能/过程级别无效。是否有可能使用eg找到这种依赖关系? 在此先感谢您的帮助。 问题答案: 无法找到过程(在包中)和表之间的依赖关系。 有几种工具可以检查依赖关系。正如您已经发现的那样,仅在每个包级别上跟踪对象依赖关系。有一个整洁的工具PL / Scope 可以跟踪软件包各部分之间