在sqlite3-- Android中使用数字字符对varchar数据类型进行排序

时间:2015-12-03 13:41:20

标签: android sqlite

我有一个varchar列,需要按照其中包含的数字进行排序。数据类似于:

L1,L10,L11,L12,L2,L20,L21

我想要输出这样的值,其中值按数字排序。

L1,L2,L10,L11,L12,L20,L21

1 个答案:

答案 0 :(得分:0)

我建议将你的表分成两列。 一个用于“按字母顺序”部分,一个用于数字部分。 然后你可以使用这样的选择轻松地对它进行排序:

SELECT * FROM your_table WHERE your_conditions ORDER BY numeric_column ASC;