Oracle/MySQL decimal/int/number 转字符串
2024-08-25 01:59:15
有时客户需要流水数据,当导出为excel的时候,客户编号等很长数字的栏位,被excel变成科学记数法,无法正常查看。
因此,需要将Oracle/MySQL中的decimal/int 转 varchar,这样在excel中就可以放心查看了。
Oracle的转换方法:
1.新建表,并插入数据
drop table test purge;
create table test(id number);
insert into test values(13913613345);
select * from test;
2.导出为excel,变为了科学记数法
3.转化方法
select ''''||id from test;
如果是在其他程序/存储过程中执行,比如在utl_file中则:exec sql_to_csv('select ''''''''||id from test','OUT_PATH','test.csv');
MySQL的转换方法:
使用cast( as char())进行转化--select cast(19999992929 as char(20))
转换前,得到输出为数字输出,靠右
转换后,得到输出为字符串输出,靠左
最新文章
- 【编码】_C#中编码名称(Name)与页面标识(CodePage)的关系_编码gb2312的获取
- socketserver模块写的一个简单ftp程序
- UVAL1277_Cops and Thieves
- Java compiler level does not match the version of the installed Java project facet.(转)
- 一塔湖图(codevs 1024)
- Xpert 基础
- ios模拟器未能安装此应用程序
- EF:Invalid column name 'Discriminator'.
- http 会话(session)详解
- ios app名字的多语言支持
- Python调用C模块以及性能分析
- C++专题 - 修练8年C++面向对象程序设计之体会 林锐
- mac nodejs&;npm 安装
- Eclipse 引导阮卓项目 No projects are found to import解
- rabbitmq高级消息队列
- 树莓派Ubuntu 16.04 MATA系统 修改用户文件夹名后,提示configure it with blueman-service
- linux文件系统初始化过程(3)---加载initrd(上)
- 【Java】 剑指offer(44) 连续子数组的最大和
- java native方法及JNI实例 (转)
- VMware11 安装MAC OS X 10.9
热门文章
- 托管C++调用C#
- AS不能在手机上现在调试软件
- Python3基础 file seek 将文件的指针恢复到初始位置
- 联合权值dp
- BZOJ3297: [USACO2011 Open]forgot DP+字符串
- com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼
- Nlog、elasticsearch、Kibana以及logstash在项目中的应用(一)
- SQLServer中对时间和长度的处理
- MongoDB(课时17 更新函数)
- vs2010_相关目录