我有以下选择查询返回n条记录。我想查找此查询使用另一个SQL查询返回的记录数。我怎么能这样做?
我的选择查询如下 select * from mytable;
答案 0 :(得分:3)
您可以使用以下结构计算查询返回的行数:
SELECT COUNT(*)
FROM
(
<your query goes here>
);
答案 1 :(得分:0)
你的文字问题的答案是
select count(*) from mytable;
但是,如果您使用几乎任何使用库的编程环境到SQL服务器,则有一个客户端函数可以返回已选择的行数 - 或者可能是传输到客户端的行数。 / p>
答案 2 :(得分:0)
编辑:从(查询);
中选择计数(*)作为行