查询中现有数据的格式化日期输出

时间:2016-01-31 21:50:01

标签: sql oracle

我是SQL新手,我正在为教育工作创建一个小型数据库。我有以下查询:

SELECT ORDERS.ORDERID,
  ORDERS.CUSTOMERID,
  ORDERS.ORDERDATE,
  ORDERS.SHIPDATE
  SELECT FORMAT (ORDERDATE,'MM DD, YYYY HH:MI:SS')
FROM ORDERS

但是错误

ORA-00923:找不到FROM关键字 00923.&00;"在预期的地方找不到FROM关键字" *原因:
*行动: 行错误:5列:3

我正在尝试格式化ORDERDATE的输出,' MM DD,YYYY HH:MI:SS'

感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

TO_CHAR函数用于将日期转换为格式化字符串:

SELECT ORDERS.ORDERID,
  ORDERS.CUSTOMERID,
  ORDERS.SHIPDATE,
  TO_CHAR (ORDERDATE,'MM DD, YYYY HH:MI:SS')
FROM ORDERS