Navicat for MySQL 导出 Excel 时身份证号惨遭科学计数
Posted 笑虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat for MySQL 导出 Excel 时身份证号惨遭科学计数相关的知识,希望对你有一定的参考价值。
Navicat for mysql 导出 Excel 时身份证号惨遭科学计数
身份证号前加单引号
身份证号
直接导出会丢失精度,只有前15
位,后三位直接变成 0
了。
依据 Excel 的规则长数字前加单引号可实现当文本显示。
所以我们用 CONCAT
函数在字段前手动拼一个单引号
即可。
SELECT
CONCAT( '''', sfzh ) AS `身份证号`,
CONCAT( "'" , sfzh ) AS `身份证号2`,
DATE_FORMAT(csrq,'%Y-%m-%d %H:%i:%s') AS `出生日期`
FROM
people
参考资料
笑虾:MySQL - 学习笔记 - 标准SQL函数 Standard SQL Functions
以上是关于Navicat for MySQL 导出 Excel 时身份证号惨遭科学计数的主要内容,如果未能解决你的问题,请参考以下文章