1. 程式人生 > 其它 >[MySQL] 解決mysql匯出excel數值型變成科學計數法問題

[MySQL] 解決mysql匯出excel數值型變成科學計數法問題

當有資料匯出需求的時候

我們直接寫sql語句就能實現

但是有時候mysql中儲存的數值太大了,在excel裡面會變成科學計數法,如果超過了64位的話,那麼還會丟失精度

需要在sql語句中concat 拼接一個\t

例如這樣的sql裡的

concat('\t',a.ding_userid),

select
  a.id,
  a.username,
  a.nickname,
  a.phone,
  a.create_time,
  d.name as store_name,
  a.status,
  a.work_types,
  CASE
    a.work_types
    WHEN 
"2,4" THEN '育嬰師,保姆' WHEN "1,2,4" THEN '母嬰護理師,育嬰師,保姆' WHEN "3,11" THEN '催乳,產康' WHEN "1,2" THEN '母嬰護理師,育嬰師' WHEN "1,4" THEN '母嬰護理師,保姆' WHEN "1,2,3,4" THEN '母嬰護理師,育嬰師,催乳,保姆' ELSE e.desc END AS many_work, a.grade, concat('\t',a.ding_userid), a.organization_id, concat('\t
',a.snow_id), b.name, c.name from mumway_admin a left join mumway_admin_department b on a.department_pid = b.id left join mumway_admin_department c on a.department_id = c.id left join mumway_store d on a.store_id = d.id left join mumway_masterneed e on e.id = a.work_types where a.in_status
!= 3 order by a.id desc limit 5000;

開源作品

GO-FLY,一套可私有化部署的免費開源客服系統,安裝過程不超過五分鐘(超過你打我 !),基於Golang開發,二進位制檔案可直接使用無需搭開發環境,下載zip解壓即可,僅依賴MySQL資料庫,是一個開箱即用的網頁線上客服系統,致力於幫助廣大開發者/中小站長快速整合私有客服功能 github地址:go-fly 官網地址:https://gofly.sopans.com

讚賞作者

微信交流