要将 SQL 查询的输出以时间格式显示,可以使用适当的日期和时间函数来格式化查询结果。以下是一些常见的 SQL 数据库中用于格式化时间的函数示例:

  1. MySQL / MariaDB:
  • 使用 DATE_FORMAT() 函数:
SELECT DATE_FORMAT(date_column, '%Y-%m-%d %H:%i:%s') AS formatted_time
FROM your_table;
  • 上述示例将 date_column 列的日期时间值格式化为 'YYYY-MM-DD HH:MM:SS' 的时间格式,并将结果命名为 formatted_time
  1. PostgreSQL:
  • 使用 TO_CHAR() 函数:
SELECT TO_CHAR(date_column, 'YYYY-MM-DD HH24:MI:SS') AS formatted_time
FROM your_table;
  • 上述示例将 date_column 列的日期时间值格式化为 'YYYY-MM-DD HH24:MI:SS' 的时间格式,并将结果命名为 formatted_time
  1. SQL Server:
  • 使用 FORMAT() 函数:
SELECT FORMAT(date_column, 'yyyy-MM-dd HH:mm:ss') AS formatted_time
FROM your_table;
  • 上述示例将 date_column 列的日期时间值格式化为 'yyyy-MM-dd HH:mm:ss' 的时间格式,并将结果命名为 formatted_time
  1. Oracle:
  • 使用 TO_CHAR() 函数:
SELECT TO_CHAR(date_column, 'YYYY-MM-DD HH24:MI:SS') AS formatted_time
FROM your_table;
  • 上述示例将 date_column 列的日期时间值格式化为 'YYYY-MM-DD HH24:MI:SS' 的时间格式,并将结果命名为 formatted_time

请根据你使用的具体 SQL 数据库进行相应的调整。此外,还可以根据需要使用其他日期和时间格式选项来满足你的要求。确保将 date_column 替换为实际包含日期时间数据的列名,将 your_table 替换为你要查询的表名。

希望这些示例对你有帮助。如果你有任何其他问题,请随时提问。