sqlserver数据库针对varchar类型 存储了混合数据[数字|中文|字母等]排序需求

吴国才吴国才 · 2022-05-05 18:26
磊哥,此需求有好的方案进行实现吗,谢谢! 按照数字>字母>汉字(按照首字母拼音排序)>特殊符号。 点击排序icon上规则:先排数字、在排数字+字母、数字+汉字、数字+特殊符号>字母、字母+数字、字母+汉字、字母+特殊符号>汉字、汉字+数字、汉字+字母、汉字+特殊符号,点击排序icon下:反之。 如果首字母、拼音或者数字相同就判断第二位数字、字母或拼音,以此顺延.... 库表数据量为几百万 会涉及多表联表问题,效率方面还得有保障。
0 个回答
暂无回答