これはAndroidSQLite用です。私はこのような2つのクエリがあります:
select * from table where name='name';
と
select * from table where name!='name' order by name;
これら2つのクエリを組み合わせたステートメントを作成したいと思います。私はすべてを結合しようとしましたが、1つのステートメントで注文してから結合することはできません。私はこれを試しました:
select * from table where name='name'
union all
select * from table where name!='name' order by name;
クエリを組み合わせて、名前で並べ替えるだけです。私はそれを望んでいません。最初に2番目のステートメントで順序付けを行い、次にそれらを結合したいと思います。
別の言い方をすれば、ここに私のデータがあります:
Name
a
b
c
d
e
f
g
h
i
j
しかし、私は出力を次のようにしたいと思います。
Name
g
a
b
c
d
e
f
h
i
j
1行を一番上にして、残りの行を並べ替えたいと思います。どんな助けでも大歓迎です。