社区
Delphi
帖子详情
怎么计算SELECT出的记录数。
jmj83
2000-08-15 06:28:00
我用recordcount()函数,但发现当记录数较大时,该函数值变成-1。
...全文
222
6
打赏
收藏
怎么计算SELECT出的记录数。
我用recordcount()函数,但发现当记录数较大时,该函数值变成-1。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spring
2000-10-31
打赏
举报
回复
Query.recordcount是有一个问题,就是如果在formcreate或者formshow的时候使用,返回的结果是1,但是在某个按钮上触发事件则Query.recordcount工作正常,所以建议你先将程序改到别的事件上运行,如果一定要在这个事件上编程的话,则用select count(*) from则可。
Michaelyfj
2000-08-15
打赏
举报
回复
recordcount的值为-1,并不是因为recordcount的值太大,而是你用的Select语句中包含有
TBlobField类型的字段,当你不选择TBlobField字段时,返回的记录数是正确的。
xubin_sh
2000-08-15
打赏
举报
回复
select count(*) from [你的表名] where [你的条件]
返回的记录集就是
select * from [你的表名] where [你的条件]
的记录个数
lotto
2000-08-15
打赏
举报
回复
count:=0;
query1.first;
with query1 do
while not eof do
begin
count:=count+1;
next;
end;
jmj83
2000-08-15
打赏
举报
回复
lotto兄:
我是用QUERY,但记录数大时,值就变成-1了。
lotto
2000-08-15
打赏
举报
回复
你是用什么Select的,如果你用的是query,则可以通过query.recordcount获得记录数。
select
count(*) 查询满足条件的
记录
的条
数
查询的只满足一种条件的
记录
数
量:
select
count(*) from T0010 t where t.d0150='20' ; 查询满足两种条件的
记录
数
量:
select
sum(case when t.d0150='20' then 1 else 0 end) as slaughter, sum(case when t.d0150='30' then 0 else 1 e
sql
计算
条
数
SELECT
SUM(正确
数
)+SUM(错误
数
) AS 总
记录
数
,SUM(正确
数
),SUM(错误
数
) FROM (
SELECT
COUNT(1) 正确
数
,0 错误
数
FROM TB WHERE STATUS=1 UNION ALL
SELECT
0 正确
数
,COUNT(1) 错误
数
FROM TB
mysql查询所有表的总
记录
数
_mysql 查看
数
据库中所有表的
记录
数
mysql使用
select
count(*) from table_name可以查询某个表的总
记录
数
。想快速的知道
数
据库中所有表的
记录
数
信息怎么办?如果使用mysql的版本在5.0及以上,可以通过查询information_schema库中的tables表来获取,该表中使用table_rows
记录
表的行
数
信息。例如查看库testdb中所有表的
记录
数
:use information_schema;s...
Mysql 查看所有表的
记录
数
MySQL使用
select
count(*) from table_name可以查询某个表的总
记录
数
。想快速的知道
数
据库中所有表的
记录
数
信息怎么办?如果使用mysql的版本在5.0及以上,可以通过查询information_schema库中的tables表来获取,该表中使用table_rows
记录
表的行
数
信息。例如查看库sinaif_market中所有表的
记录
数
: use information_schema;
select
table_name,table_rows from tables wher.
Oracle查询
数
据库中所有表的
记录
数
Oracle查询
数
据库中所有表的
记录
数
查询库中的表名和表中
记录
数
:
SELECT
T.TABLE_NAME, T.NUM_ROWS FROM USER_TABLES T; 查询库中
记录
总
数
:
SELECT
SUM(A.NUM_ROWS) FROM (
SELECT
T.TABLE_NAME, T.NUM_ROWS FROM USER_TABLES T) A; 如图所示: Ora...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章