sql oracle中如何将数据库中日期转为字符型

oracle数据库中有一个表:
有个credate字段类型为: 日期/时间型 yyyy-mm-dd hh-mm-ss
我想用sql语句查询,得到日期 yyyy-mm-dd 用什么函数?

可以通过to_char方法来进行实现。
sql:select to_char(sysdate,'yyyy-mm-dd') from dual;
结果: 2015-07-03.
备注:上面的'yyyy-mm-dd'可以修改为其他的时间类型,如“yyMMddHHmmssSSS”。根据实际需要修改即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-11
TO_CHAR
例:
SQL> select to_char(credate,'yyyy-mm-dd') from table

参考资料:http://zhidao.baidu.com/question/1567623.html?si=1

本回答被提问者采纳
相似回答