Any*_*are 1 c# sql-server asp.net string data-structures
问:
我有以下情况:
一组字母(成绩)A,A +,A-,B,B +,B-作为字符串存储在数据库中我想从逻辑上将这些成绩从小到大排序,但这不是真实发生的.因为这些是字符串,顺序是:
A,A +,A-我想
ASC
A-,A,A +
DESC
A +,A,A-
我将这些成绩绑定在下拉列表中,我希望这些成绩中包含这个逻辑顺序.
有什么想法怎么做这样的事情..
Vin*_*ren 10
保留一个单独的表格,列出等级以及它们应该进入的顺序:
Grade | SortOrder
B- | 20
B | 30
B+ | 40
A- | 50
A | 60
A+ | 70
Run Code Online (Sandbox Code Playgroud)
然后,您的Select查询可以INNER JOIN对此表执行操作ORDER BY SortOrder.
| 归档时间: |
|
| 查看次数: |
628 次 |
| 最近记录: |