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")