mysql 数据库中 ,按照字母加数字的字符串排序
大牛们,请教个MySql中按照字母加数字排序问题,我有个字段存的是字母加数字形式的字符串,现在要按该字段升序排序。期望结果:A1,A2,A10,A11,B1,B2,B10...
大牛们,请教个MySql 中按照 字母加数字排序问题,我有个字段存的是字母加数字形式的字符串,现在要按该字段升序排序。
期望结果 :A1 ,A2,A10,A11,B1,B2,B10 ,B11 (数字按照我们通常理解的1,2,10,11.....的顺序排)
实际结果 A1,A10,A11,A2,B1,B10,B11 ,B2 (实际结果却是比较的每一位的ascii值)
请问正确的SQL怎么写 展开
期望结果 :A1 ,A2,A10,A11,B1,B2,B10 ,B11 (数字按照我们通常理解的1,2,10,11.....的顺序排)
实际结果 A1,A10,A11,A2,B1,B10,B11 ,B2 (实际结果却是比较的每一位的ascii值)
请问正确的SQL怎么写 展开
2个回答
展开全部
id为字符串不好,建议可以多加一个字段作为id,用数值类型,而必须用字符串的可以另加一个字段名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询