这在两个方面具有讽刺意味,1)因为 concat(charfield, doublefield) 有效(它不介意要连接的字段之一是数字)和 2)因为 mysql 参考显示了这一点: CONCAT(str1,str2, ...) 作为 CONCAT 和 FORMAT 的原型:“FORMAT(X,D) 将数字 X 格式化为类似 '#,###,###.##' 的格式,四舍五入到 D 小数位,并将结果作为字符串".
绝望中我尝试select concat(symbol, cast(format(closeprice,8) as char))
了,它奏效了。所以你可能会想,“为什么这家伙浪费我们的时间,他发现了一些有用的东西”,这是真的。但这对我来说没有意义,所以我想知道是否有人可以清除它?