84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
按照特定字段排序,字段格式如APPLE_+十进制数字,需求为结果按照除去前缀的数字排序
APPLE_
存在若干条数据,需要分页显示,如1000条数据,每页25条,需要保证整体顺序,因此一次查询25条后在内存中排序不能满足整体有序。
阻塞:只按照该字段进行排序会出现APPLE_2在APPLE_100之后出现。
APPLE_2
APPLE_100
对数据库不太熟悉,有没有什么好的解决方案,满足以上要求,谢谢。
ringa_lee
ORDER BY CONVERT(SUBSTR(column, 6), SIGNED INTEGER)
学習データベースも
Oracle データベースの場合、クエリ フィールドのルールは次のように統一できます。` select wiid,SUBSTR(wiid, 12) from
sys_widesc where wi_theme='XXXX' ORDER BY SUBSTR(wiid, 12)` クエリをページングに従って表示できます。
ORDER BY CONVERT(SUBSTR(column, 6), SIGNED INTEGER)
学習データベースも
Oracle データベースの場合、クエリ フィールドのルールは次のように統一できます。` select wiid,SUBSTR(wiid, 12) from
sys_widesc where wi_theme='XXXX' ORDER BY SUBSTR(wiid, 12)` クエリをページングに従って表示できます。