问题背景: 比如要查询的结果id是 1427786491612721153 却显示出1427786491612721000 解决方法: 将结果集用UCASE函数处理 select UCASE(s.id) as id from tablename ; UCASE原本是将内容转大写,此时就已经将id转字符串了 字符串不会自动四舍五入