Consultar o banco de dados Sqlite por pedido específico / personalizado?

Digamos que eu tenho uma mesa, algo como isto:

ID TÍTULO
1 | AAA
2 BBB
3 CCC
4 DDD
5 EEE
...
...

Desejo executar uma consulta, usando o opeator IN, preservando a ordem dos argumentos IN

database.query("some_table", null, ID + " IN("+ idsStr+")", null, null, null, null);

Por exemplo, se a consulta for "select from some_table onde id em (4,1,5) ... (classificar por ???)", desejo que o cursor retornado seja classificado como 4,1,5

É possível? quão?

questionAnswers(3)

yourAnswerToTheQuestion