2017-06-18 26 views
1

我有我的查詢設置如下:Sqlite.swift獲取行值

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'

回答

0

您應該使用db.scalar

db.scalar("SELECT count(*) FROM devices")