成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - 數(shù)據(jù)庫(kù)查詢排序問(wèn)題,如何按字符串中的數(shù)字排序?

瀏覽:93日期:2023-12-30 09:13:43

問(wèn)題描述

按照特定字段排序,字段格式如APPLE_+十進(jìn)制數(shù)字,需求為結(jié)果按照除去前綴的數(shù)字排序

存在若干條數(shù)據(jù),需要分頁(yè)顯示,如1000條數(shù)據(jù),每頁(yè)25條,需要保證整體順序,因此一次查詢25條后在內(nèi)存中排序不能滿足整體有序。

阻塞:只按照該字段進(jìn)行排序會(huì)出現(xiàn)APPLE_2在APPLE_100之后出現(xiàn)。

對(duì)數(shù)據(jù)庫(kù)不太熟悉,有沒(méi)有什么好的解決方案,滿足以上要求,謝謝。

問(wèn)題解答

回答1:

ORDER BY CONVERT(SUBSTR(column, 6), SIGNED INTEGER)

回答2:

也在學(xué)數(shù)據(jù)庫(kù)

回答3:

如果是Oracle數(shù)據(jù)庫(kù),你的查詢字段規(guī)則統(tǒng)一可以.SQL如下:` select wiid,SUBSTR(wiid, 12) from

sys_widesc where wi_theme=’XXXX’ ORDER BY SUBSTR(wiid, 12)` 查詢出來(lái)的根據(jù)分頁(yè)顯示即可。java - 數(shù)據(jù)庫(kù)查詢排序問(wèn)題,如何按字符串中的數(shù)字排序?

標(biāo)簽: java