首页 > 解决方案 > SQLite:如何全选,并为某些列设置一个值

问题描述

我有以下查询。

@Query("SELECT * FROM sounds GROUP BY artistId ORDER BY artist")
        List<Sound> getArtists();

我想全选,然后isDirectory将此查询中返回的所有行设置为返回为真?

我试过这个:

@Query("SELECT *, " +
                "artist AS title," +
                "isDirectory AS 'true' " +
                "FROM sounds GROUP BY artistId ORDER BY artist").

我意识到这是用于列别名,有没有办法使用类似于的东西AS,但不是用于名称,而是用于价值。

标签: javaandroidsqlsqliteandroid-room

解决方案


尽量'true' AS isDirectory 不要反过来


推荐阅读