在金仓数据库中,可以通过CAST函数将varchar类型的列转换为数字类型,并使用ORDER BY子句进行排序。对于'show_number'列存储的数据可能是数字和小数点组成的字符串,可以使用以下语句实现排序:

SELECT * FROM t_test ORDER BY CAST('show_number' AS DECIMAL)

这样会将'show_number'列的字符串转换为DECIMAL类型,并按照数字大小进行排序。注意,如果'show_number'列中包含非数字字符,则转换会失败并导致错误。

金仓数据库排序varchar类型字段(包含小数) - t_test表show_number列

原文地址: https://www.cveoy.top/t/topic/qhAJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录