这适用于 Android SQLite。我有两个这样的查询:
select * from table where name='name';
和
select * from table where name!='name' order by name;
我想创建一个结合这两个查询的语句。我尝试了 union all 但我不能通过一个语句进行排序然后合并。我试过这个:
select * from table where name='name'
union all
select * from table where name!='name' order by name;
它所做的只是组合查询,然后按名称排序。我不想要那个。我想先对第二条语句进行排序,然后将它们组合起来。
换一种说法,这是我的数据:
Name
a
b
c
d
e
f
g
h
i
j
但我希望输出为:
Name
g
a
b
c
d
e
f
h
i
j
我想将一排排到顶部,然后对其余的行进行排序。任何帮助表示赞赏。