为了便于理解,可以以w3schools中的以下链接为例。
环境:安卓,SQLite。
问题:例如
- 从列名“city”中选择所有值,因此它将返回一个数组。
- 但是我们需要城市“Cork”作为返回数组的索引 0 以及按字母顺序排序的其他城市名称。
这是问题陈述。请建议是否有解决方案,或者是否值得尝试这种方式。
谢谢 !
有一个类似的问题。答案是使用将被选择的临时表order by
,然后select *
从那里与其他选择联合。我提出并测试的查询是:
SELECT distinct City from Customers where city='Cork'
union all
select * from (select distinct city from customers where city<>'Cork' order by city asc)
我指的问题。可悲的是,使用union
而union all
不是不起作用。
也许你确实在你的应用程序代码中对它们进行了排序,而不是依赖于 SQL