有时客户需要流水数据,当导出为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))

转换前,得到输出为数字输出,靠右

转换后,得到输出为字符串输出,靠左

最新文章

  1. 【编码】_C#中编码名称(Name)与页面标识(CodePage)的关系_编码gb2312的获取
  2. socketserver模块写的一个简单ftp程序
  3. UVAL1277_Cops and Thieves
  4. Java compiler level does not match the version of the installed Java project facet.(转)
  5. 一塔湖图(codevs 1024)
  6. Xpert 基础
  7. ios模拟器未能安装此应用程序
  8. EF:Invalid column name 'Discriminator'.
  9. http 会话(session)详解
  10. ios app名字的多语言支持
  11. Python调用C模块以及性能分析
  12. C++专题 - 修练8年C++面向对象程序设计之体会 林锐
  13. mac nodejs&npm 安装
  14. Eclipse 引导阮卓项目 No projects are found to import解
  15. rabbitmq高级消息队列
  16. 树莓派Ubuntu 16.04 MATA系统 修改用户文件夹名后,提示configure it with blueman-service
  17. linux文件系统初始化过程(3)---加载initrd(上)
  18. 【Java】 剑指offer(44) 连续子数组的最大和
  19. java native方法及JNI实例 (转)
  20. VMware11 安装MAC OS X 10.9

热门文章

  1. 托管C++调用C#
  2. AS不能在手机上现在调试软件
  3. Python3基础 file seek 将文件的指针恢复到初始位置
  4. 联合权值dp
  5. BZOJ3297: [USACO2011 Open]forgot DP+字符串
  6. com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼
  7. Nlog、elasticsearch、Kibana以及logstash在项目中的应用(一)
  8. SQLServer中对时间和长度的处理
  9. MongoDB(课时17 更新函数)
  10. vs2010_相关目录