关于Oracle的trunc函数

img


SQL> select trunc(sysdate, 'hh24') from dual;

TRUNC(SYSDATE,'HH24')

2021/12/31 14:00:00

SQL> select trunc(sysdate, 'hh24') "当前小时" from dual;

当前小时

2021/12/31

SQL> select trunc(sysdate, 'hh24') a from dual;

A

2021/12/31
为什么设置了名字输出是结果就不一样了?
求有缘人帮忙解释一下。

加一个as
select trunc(sysdate, 'hh24') as A from dual

工具显示的问题,命令窗口会对显示内容进行截断,你把别名设置长一点他就显示出来了

img

正常sql窗口不会有这个问题

img