我在表格中有两列。第一列定义为ActivityName,第二列定义为ListOrder。数据包含5行,如图中的表所示。我正在按ListOrder列的查询按升序应用订单以显示ActivityName。但是它没有产生预期的结果。当我按顺序给出数字时,如12345,它有效。在这种情况下,我如何应用order by子句。
以下是我的查询
add_list = ['913 COMANCHE DR OXON HILL MD ','70 CLAY ST ANNAPOLIS MD ','9125 SCOTT ST SPRINGFIELD VA ']
zip_list = [20745, 21401, 22153]
答案 0 :(得分:0)
尝试解析" ListOrder"如下所示:
SELECT ActivityName FROM dbo.StudentActivity ORDER BY CAST(ListOrder AS INT) ASC