Sqlite.swift 获取行值
Sqlite.swift Get Row Value
我的查询设置如下:
let query = devices.count
为了打印结果,我有以下内容:
let results = try! db.prepare(query)
for items in results
{
print (items)
}
输出是这样的:Row(columnNames: ["count(*)": 0], values: [Optional(5)])
我怎样才能得到 values
?我想打印出 '5'
你应该使用 db.scalar
db.scalar("SELECT count(*) FROM devices")
我的查询设置如下:
let query = devices.count
为了打印结果,我有以下内容:
let results = try! db.prepare(query)
for items in results
{
print (items)
}
输出是这样的:Row(columnNames: ["count(*)": 0], values: [Optional(5)])
我怎样才能得到 values
?我想打印出 '5'
你应该使用 db.scalar
db.scalar("SELECT count(*) FROM devices")