mysql select中union交换前后语句顺序结果不一样

请问一下各位前辈为什么
执行select 111 union select 11.1得到的答案是99.9和11.1
而执行select 11.1 union select 111 得到的答案是11.1和111.0呢

讨论数量: 4

你都没执行就来问?

10个月前 评论

file 官方这边找到答案了!数据类型和长度都要保持一致

10个月前 评论
select_1_from (楼主) 10个月前

整数转浮点数,你99.9抄错了吧

9个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!