oracle中怎么将int类型转换string类型

如题所述

将int类型转换string类型方法如下:

select CAST(A.xxx AS CHAR) as xxx,A.zzz  from A wher A.yyy = '123' ;

Oracle的三大类型转换:

1、使用to_char(日期,‘格“常量”式')函数将日期转成字符串

例1:显示如下格式:2018年05月10日 星期四

selelct to_char(sysdate,'yyyy"年"mm"月"dd"日"day');

例2:显示格式:2015-04-25 今天是星期六 15:15:15

select to_char(sysdate,'yyyy-mm-dd"今天是"day hh24:mi:ss');

2、使用to_char(数值,格式)函数将数值转成字符串。

例1:显示格式:$1,234

select to_char(1234,'$9,999') from clual;

例2:显示格式:¥1,234

select to_char(1234,'L9,999') from clual;

3、使用to_char('字符串','格式')函数,将字符串转成date类型:

例:chax 1980年12月17日入职的员工

select * from emp

where hiredate=todate('1980年12月17日','yyyy"年"mm"月"dd"日"');

4、使用to_number('字符串')函数将字符串转成数字。

扩展资料

Oracle函数的工作方式有两种:

1、根据旧的对象创建新的对象——他们对原来的信息进行修改,如改变字母的大小写。

2、告诉用户有关的信息,如一个单词或句子中有几个字符。

Oracle中主要有两种字符串类型:CHAR和VARCHAR2,他们以字母,标点,数字和空格的混合形式存在。

CHAR串始终为定长的,如果设置的值长度小于CHAR列的串值,会自动填充空格。在比较CHAR串时,会为双方都补满空格后再进行比较。

VARCHAR2数据类型为边长的串(VARCHAR与VARCHAR2为同义词)。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网