sql中CONVERT()函数在oracle中是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中CONVERT()函数在oracle中是啥?相关的知识,希望对你有一定的参考价值。

convert在ORACLE里面不是转换字符集的,

ORACLE
To_char:转换成字符串类型,如:To_char(1234.5, '$9999.9'),结果:$1234.5
To_date:转换成日期类型,如:To_date('1980-01-01', 'yyyy-mm-dd'),结果:01-1月-80
To_number:转换成数值类型,如:To_number('1234.5'),结果:1234.5
参考技术A CONVERT的作用是强制转类型,如你给出的例子,应该是先把ITEM_QTY先转为number型,然后再转为varchar型 参考技术B 转换字符集
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 ?本回答被提问者和网友采纳

以上是关于sql中CONVERT()函数在oracle中是啥?的主要内容,如果未能解决你的问题,请参考以下文章

=> 在 oracle pl sql.is 和调用运算符中是啥意思?

oracle convert函数

CONVERT是啥函数?

dual在oracle中是啥意思?

CONVERT是啥意思?

SQL中conver函数是啥意思