2017-06-18 4 views
1

J'ai ma requête défini comme tel:Sqlite.swift Get Row Value

let query = devices.count

Et afin d'imprimer les résultats que je donne les résultats suivants:

let results = try! db.prepare(query) 

      for items in results 
      { 
      print (items) 

      } 

La sortie est comme ça : Row(columnNames: ["count(*)": 0], values: [Optional(5)])

Comment puis-je obtenir le values? Je veux imprimer '5'

Répondre

0

Vous devez utiliser db.scalar

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