我的数据库中有一些字符串。其中一些具有数值(但当然是字符串格式)。我正在显示按升序排列的这些值。
所以我们知道,对于字符串值,例如 10 大于 2,这是正常的。我在问是否有任何解决方案可以在 2 之后显示 10,而不更改代码或数据库结构,只更改数据。
例如,如果我必须显示从 1 到 10 的值,我将拥有:
- 1
- 10
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
我想要的是
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
是否有可能添加“将被解释为大于 9 的不可见字符或字符串”。如果我放 a10 而不是 10,a10 将在最后,但是否有任何不可见或不可见的字符。
所以,我再说一遍,我不是在寻找编程或数据库结构解决方案,而是寻找一种简单的解决方法。