如何使用SOCI和C ++检查表中的行数?

时间:2012-11-07 12:55:17

标签: c++ soci

简单的问题。我有一张桌子的人。我有两行:

1 Joe Doe joe.doe@ymail.com
2 Vivien Doe v.doe@gmail.com

如何写一个SOCI语句,它会告诉我(返回)我的表中有多少行? (这里,在我的例子中,我有2行)。

1 个答案:

答案 0 :(得分:2)

要获取SQL表中的行数,请使用count(*)函数,如下所示:

select count(*) from Person

更具体一点 - 将数字转换为C ++变量使用:

int count;
sql << "select count(*) from person", into(count);