MongoDB查询时排序字段为int类型和string类型的区别

2025-04-29 20:15:50
推荐回答(2个)
回答1:

select cast(substring(cast(table.id as char),1,3) as int) from tablename. 原理就是两次转换...先变成字符串 截取3位再转int. 如果是oracle数据库 截字符串函数为substr 数据类型为 varchar ,number

回答2:

select cast(substring(cast(table.id as char),1,3) as int) from tablename. 原理就是两次转换...先变成字符串 截取3位再转int. 如果是oracle数据库 截字符串函数为substr 数据类型为 varchar ,number 我已经运行成功了 你试试