按SQLIte中的别名排序
在执行以下操作后,我尝试使用orderby按结果列对查询的输出进行排序,但新创建的列的顺序仍然是随机的。如何使用以下(通用)代码解决此问题:按SQLIte中的别名排序,sql,sqlite,sql-order-by,Sql,Sqlite,Sql Order By,在执行以下操作后,我尝试使用orderby按结果列对查询的输出进行排序,但新创建的列的顺序仍然是随机的。如何使用以下(通用)代码解决此问题: 仅对字符串和日期常量使用单引号,而不对列别名使用单引号。这将解决您的问题: SELECT *, (column_one / column_two) AS Alias FROM data_set WHERE column_one > column_two ORDER BY Alias 按字符串'Alias'排序并不能满足您的要求。仅对字符串和日期常量
仅对字符串和日期常量使用单引号,而不对列别名使用单引号。这将解决您的问题:
SELECT *, (column_one / column_two) AS Alias
FROM data_set
WHERE column_one > column_two
ORDER BY Alias
按字符串
'Alias'
排序并不能满足您的要求。仅对字符串和日期常量使用单引号,而对列别名则不使用单引号。这将解决您的问题:
SELECT *, (column_one / column_two) AS Alias
FROM data_set
WHERE column_one > column_two
ORDER BY Alias
按字符串
'Alias'
排序并不能满足您的要求。我会尝试按别名排序。(因为order by string LITER常量没有意义。)只标记您使用的数据库。我会尝试order by Alias
。(因为按字符串排序的文字常量没有意义。)只标记您使用的数据库。