如何使用 SQLite 从数据库表中获取一个字段?
Posted
技术标签:
【中文标题】如何使用 SQLite 从数据库表中获取一个字段?【英文标题】:How can I get just one field from a database table with SQLite? 【发布时间】:2021-03-26 00:45:15 【问题描述】:我有这门课:
public class CarConfiguration : ObservableObject
[PrimaryKey, NotNull]
public long CarConfigurationId get; set;
public string Name get; set;
有了这段代码,我知道我可以得到所有的行:
public List<CarConfiguration> GetUniqueCarConfigurationNames()
return db2.Table<CarConfiguration>().ToList();
但是我怎样才能得到所有唯一按名称排序的名称呢?
【问题讨论】:
.Select()
和 .Distinct()
是您选择的武器。
你能举个例子吗?谢谢
【参考方案1】:
使用查询
return db2.Query<string>("select distinct Name from CarConfiguration order by Name").ToList();
【讨论】:
以上是关于如何使用 SQLite 从数据库表中获取一个字段?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Swift 从 CoreData sqlite 表中获取特定的行数据
从 2 个不同片段的 sqlite 中的 2 个表中获取信息
如何从 Treeview / Tkinter (SQLite) 中的不同表中获取不同的值?
如何从sqlite +phonegap中的表中获取第一列名称