我如何才能从SQLite数据库Android中的表中获得唯一的行
qfe3c7zg1#
假设我在一个表(user_table)中有5行,如下所示| 身份证|姓名|数据码|特诺|数据名|| - ------|- ------|- ------|- ------|- ------|| 1个|萨蒂 iis |A01|第二章|美国广播公司|| 第二章|马赫什|A01|第二章|美国广播公司|| 三个|苏雷什|A02|1个|美国广播公司|| 四个|纳雷什|A02|1个|美国广播公司|| 五个|拉杰什|A03|三个|美国广播公司|获取具有dcode的唯一行
@Query("select distinct dCode, tno, dname from user_table") suspend fun getUniqeList(): List<UserDataModel>?
并创建UserDataModel类,如下所示
data class UserDataModel ( var dCode: String? = null, var tno: String? = null, var dname: String? = null,
)它将只打印三行,如下所示| 数据码|特诺|数据名|| - ------|- ------|- ------|| A01|第二章|美国广播公司|| A02|1个|美国广播公司|| A03|三个|美国广播公司|
1条答案
按热度按时间qfe3c7zg1#
假设我在一个表(user_table)中有5行,如下所示
| 身份证|姓名|数据码|特诺|数据名|
| - ------|- ------|- ------|- ------|- ------|
| 1个|萨蒂 iis |A01|第二章|美国广播公司|
| 第二章|马赫什|A01|第二章|美国广播公司|
| 三个|苏雷什|A02|1个|美国广播公司|
| 四个|纳雷什|A02|1个|美国广播公司|
| 五个|拉杰什|A03|三个|美国广播公司|
获取具有dcode的唯一行
并创建UserDataModel类,如下所示
)
它将只打印三行,如下所示
| 数据码|特诺|数据名|
| - ------|- ------|- ------|
| A01|第二章|美国广播公司|
| A02|1个|美国广播公司|
| A03|三个|美国广播公司|