Room DAO Order By ASC or DESC variable
Use CASE Expression for SQLite to achieve this in Room DAO, @Query(“SELECT * FROM Persons ORDER BY CASE WHEN :isAsc = 1 THEN first_name END ASC, CASE WHEN :isAsc = 0 THEN first_name END DESC”) List<Person> getPersonsAlphabetically(boolean isAsc);