java - 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
,但不是用于名称,而是用于价值。
解决方案
尽量'true' AS isDirectory
不要反过来
推荐阅读
- mongodb - 如何在 mongoose / mongodb 中使用 autoIndex
- python - 使用替换字符串数组
- selenium-webdriver - 从 WebDriver 下拉列表中选择一个项目
- javascript - 从 Api 获取数据时,TypeError 无法读取未定义的属性“地图”
- javascript - The Problem is :Cannot read property 'play' of undefined
- python - 如何计算具有偶数个条目的元组的中位数?
- arrays - Mips程序无限循环问题
- python - 限制函数仅使用来自特定实例的参数
- javascript - 当鼠标悬停在 iframe 上时,mousemove 事件会丢失轨道?
- python - Win32Api 导致 pyinstaller 出现问题