2016-04-09 17 views
0

私はデータベースにアクセスするためにsqlite3を使用しています。私は、クエリの結果とデータベースから列の数、列の数、および列の名前を知りたい。sqlite3を使用してクエリ結果を取得

例えば

私はSELECT * from table実行する場合、私は、私は、データベースが2行を持っていることを知ることができますどのように

id name number 
-------------------- 
1  John 10 
2  Jay  20 

を取得し、3列、および列数のID /名前/数がありますか?

+0

方が良い最初からあなたのテーブル構造を知っています。そして、あなたの結果セットから行数を得ることができます –

+0

可能な複製[SqliteはMySQLのDESCRIBE \ [table \]に相当するのですか?](http://stackoverflow.com/questions/3330435/is-there-a- sqlite-equivalent-to-mysqls-describe-table) – pBuch

答えて

0

あなたは通常、あなたが興味を持っているどのようなデータを「知る」ため、間違った質問である「どのように多くのcolsの」質問

あなたが使用して行数をカウントすることができます。

SELECT COUNT(*) FROM table; 

結果を次のようになります。

COUNT(*) 
--------- 
2 

あなたがよりよい表示をしたい場合は、このようなものを使用します。

SELECT COUNT(*) AS rows FROM table; 

返す:

rows 
----- 
2 
関連する問題