zoukankan      html  css  js  c++  java
  • [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
  • 相关阅读:
    CF149D Coloring Brackets
    CF508D
    CF483C Diverse Permutation
    【纪念】我写过几乎最长的代码
    .net core图片上传详解
    layui插件croppers的使用
    关于日常操作中sql的性能
    leeCode 278
    leeCode刷题 1078
    leeCode刷题 lc184
  • 原文地址:https://www.cnblogs.com/taoshihan/p/15413753.html
Copyright © 2011-2022 走看看