Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按SQLIte中的别名排序_Sql_Sqlite_Sql Order By - Fatal编程技术网

按SQLIte中的别名排序

按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'排序并不能满足您的要求。仅对字符串和日期常量

在执行以下操作后,我尝试使用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'
排序并不能满足您的要求。

我会尝试
按别名排序。(因为order by string LITER常量没有意义。)只标记您使用的数据库。我会尝试
order by Alias
。(因为按字符串排序的文字常量没有意义。)只标记您使用的数据库。