【问题标题】:Format date output for existing data in query格式化查询中现有数据的日期输出
【发布时间】:2016-01-31 21:50:01
【问题描述】:

我是 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. 00000 - “在预期的地方找不到 FROM 关键字” *原因:
*行动: 行错误:5 列:3

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

感谢任何帮助!

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

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

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

    【讨论】:

    • 效果很好!谢谢!
    猜你喜欢
    • 2014-08-05
    • 2017-11-02
    • 1970-01-01
    • 2017-11-16
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    相关资源
    最近更新 更多