• [MySQL] 解决mysql导出excel数值型变成科学计数法问题


    当有数据导出需求的时候

    我们直接写sql语句就能实现

    但是有时候mysql中存储的数值太大了,在excel里面会变成科学计数法,如果超过了64位的话,那么还会丢失精度

    需要在sql语句中concat 拼接一个

    例如这样的sql里的

    concat(' ',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('	',a.ding_userid),
      a.organization_id,
      concat('	',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
  • 相关阅读:
    SEO优化---学会建立高转化率的网站关键词库
    从一个程序员的角度看——微信小应用
    当AngularJS POST方法碰上PHP
    angularJS(6)
    彻底解决显示Opencv中Mat图像到Mfc窗口问题
    数据结构与算法基础总结
    java类别问题
    java基础知识
    逻辑地址、线性地址、物理地址和虚拟地址的区别
    TCP协议中的三次握手和四次挥手(图解)
  • 原文地址:https://www.cnblogs.com/taoshihan/p/15413753.html
Copyright © 2020-2023  润新知