【问题标题】:obtain query result using sqlite3使用 sqlite3 获取查询结果
【发布时间】:2016-04-10 07:24:18
【问题描述】:

我正在使用 sqlite3 来访问数据库。我想知道查询结果和数据库中的行数、列数、列名。

例如,如果我运行SELECT * from table,我得到

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

如何知道数据库有2行3列,列数是id/name/number?

【问题讨论】:

标签: sql sqlite


【解决方案1】:

问“多少列”是错误的问题,因为您通常“知道”您感兴趣的数据。

您可以使用以下方法计算行数:

SELECT COUNT(*) FROM table;

结果将如下所示:

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

如果你想要一个更好的显示,使用这样的东西:

SELECT COUNT(*) AS rows FROM table;

返回:

rows
-----
2

【讨论】:

    猜你喜欢
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2021-12-11
    • 2011-04-10
    • 2014-03-23
    相关资源
    最近更新 更多