为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8 【操作系统】:x10 【CPU】:麒麟v10 【问题描述】*:达梦排序字段是字符串的 2在首字母为1的后面 像这种字符串字段的有数字有字母的如何按照大小顺序排序
试一下下面这个办法,看看是否符合预期
--正序 SELECT ... FROM ... ORDER BY LENGTH(REGISTER_NO),REGISTER_NO --逆序 SELECT ... FROM .. ORDER BY LENGTH(REGISTER_NO) DESC,REGISTER_NO DESC
这个是符合你要求的吧 这是我的版本select id_code --03134284172-20240513-228193-20093 Pack4
试一下下面这个办法,看看是否符合预期
--正序 SELECT ... FROM ... ORDER BY LENGTH(REGISTER_NO),REGISTER_NO --逆序 SELECT ... FROM .. ORDER BY LENGTH(REGISTER_NO) DESC,REGISTER_NO DESC