mysql int number_Oracle/MySQL decimal/int/number 转字符串
生活随笔
收集整理的這篇文章主要介紹了
mysql int number_Oracle/MySQL decimal/int/number 转字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有時客戶需要流水數據,當導出為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))
轉換前,得到輸出為數字輸出,靠右
轉換后,得到輸出為字符串輸出,靠左
總結
以上是生活随笔為你收集整理的mysql int number_Oracle/MySQL decimal/int/number 转字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看Linux系统编码(查看linux系
- 下一篇: mysql 排序 过滤_【MYSQL】-