为了账号安全,请及时绑定邮箱和手机立即绑定

oracle convert函数?

oracle convert函数?

陪伴而非守候 2019-02-05 10:10:35
select count(*) num, convert(varchar(7),signTime,120) fil from Project where signTime between '2010-11-11' and '2010-11-15' and signs=2 group by convert(varchar(7),signTime,120)这一段SQL语句在SQL SEVER中可以正常使用 但是到ORACLE就不行了 高手帮帮写下 在ORACLE应该怎么写 主要是convert这个函数怎么用 时间我会转化这就是一个取signTime这个字段 当前月份的函数 我要根据不同的月份来统计数据
查看完整描述

3 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

convert()函数是转换字符集的。实在SQL server中使用的。

CONVERT()函数

对于简单类型转换,CONVERT()函数和CAST()函数的功能相同,只是语法不同。CAST()函数一般更容易使用,其功能也更简单。CONVERT()函数的优点是可以格式化日期和数值,它需要两个参数:第1个是目标数据类型,第2个是源数据。

使用举例:

convert(varchar(7),signTime,120)。

功能:

CONVERT()函数还具有一些改进的功能,它可以返回经过格式化的字符串值,且可以把日期值格式化成很多形式。有28种预定义的符合各种国际和特殊要求的日期与时间输出格式。



查看完整回答
反对 回复 2019-03-15
?
梦里花落0921

TA贡献1772条经验 获得超5个赞

CONVERT(char, dest_char_set[, source_char_set ])

例子
SELECT CONVERT('Ä Ê Í Ó Ø A B C D E ', 'US7ASCII', 'WE8ISO8859P1')
FROM DUAL;

显示结果
CONVERT('ÄÊÍÓØABCDE'
---------------------
A E I ? ? A B C D E ?



查看完整回答
反对 回复 2019-03-15
  • 3 回答
  • 0 关注
  • 1462 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信