格式化查询中现有数据的日期输出
Posted
技术标签:
【中文标题】格式化查询中现有数据的日期输出【英文标题】: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' 的输出
感谢任何帮助!
【问题讨论】:
【参考方案1】:TO_CHAR 函数用于将日期转换为格式化字符串:
SELECT ORDERS.ORDERID,
ORDERS.CUSTOMERID,
ORDERS.SHIPDATE,
TO_CHAR (ORDERDATE,'MM DD, YYYY HH:MI:SS')
FROM ORDERS
【讨论】:
效果很好!谢谢!以上是关于格式化查询中现有数据的日期输出的主要内容,如果未能解决你的问题,请参考以下文章