gpt4 book ai didi

android - 如何先按文本排序,然后按包含数字的文本排序

转载 作者:搜寻专家 更新时间:2023-10-30 23:13:02 26 4
gpt4 key购买 nike

在 Sqllite 表中,我在表中有一个列值,如

  • 马里奥
  • 飞行器
  • 邪恶的死者
  • 4 交叉数独
  • 20个交叉数独
  • 15个交叉数独
  • 模拟城市

我如何先对文本进行排序,然后对带有数字前缀的文本进行排序。

需要的输出:

  • 邪恶的死者
  • 飞行器
  • 马里奥
  • 模拟城市
  • 4 交叉数独
  • 15个交叉数独
  • 20个交叉数独

最佳答案

你可以试试这个

SELECT * 
FROM Table1
ORDER BY CAST(column1 AS INTEGER), column1

输出:

|         column1 |-------------------|       Evil Dead ||     Fly machine ||           Mario ||         SimCity ||  4 cross Sudoku || 15 cross Sudoku || 20 cross Sudoku |

这是 SQLFiddle 演示

关于android - 如何先按文本排序,然后按包含数字的文本排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17718416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com