简单的问题。我有一张桌子的人。我有两行:
1 Joe Doe joe.doe@ymail.com
2 Vivien Doe v.doe@gmail.com
如何写一个SOCI语句,它会告诉我(返回)我的表中有多少行? (这里,在我的例子中,我有2行)。
答案 0 :(得分:2)
要获取SQL表中的行数,请使用count(*)
函数,如下所示:
select count(*) from Person
更具体一点 - 将数字转换为C ++变量使用:
int count;
sql << "select count(*) from person", into(count);