は私のクエリです:SORTINGのためだけにSELECT文でカスタム列を作成し、SQLiteの結果でそれを表示しないでください。ここ
SELECT name, 1 as rank
FROM names
WHERE name LIKE '%abc%'
UNION
SELECT name, 2 as rank
FROM names
WHERE name LIKE '%xyz%'
ORDER BY rank
問題は、彼らがランク列に異なるであろうから重複行がUNIONで結合されることはありませんです。今、どのように私はカスタム列のランクを非表示にしますが、それでもORDER BY節で使用しますか?ありがとうございました。
EDIT:。
私は実際に、関連性でソートしようとしているなど、全体の単語& &フレーズまず、単語全体& &非正確な秒、非全体& &第3の非正確な、等々。
あなたは 'UNION ALL'を試しましたか?しかし、あなたが何を望んでいるか分からない。あなたは私たちにサンプルデータ、現在の期待された結果を見せてくれますか? \t [** How-to-Ask **](http://stackoverflow.com/help/how-to-ask) \t \t \t \t [**スタート** ](http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)を使用して質問の質を向上させ、より良い回答を得る方法を学んでください。 –