gpt4 book ai didi

python - 如何在单个过程调用python中获取实际数据的总记录数?

转载 作者:行者123 更新时间:2023-11-29 12:09:05 24 4
gpt4 key购买 nike

我编写了一个从数据库表中获取所有客户的程序。我什至可以传递搜索参数,例如搜索客户姓名或电话号码。现在我想要找到的总记录数。因为我正在使用限制子句,所以我不能使用 FOUND_ROWS()。因此,我对带有限制子句和搜索参数的实际数据调用相同的过程两次,第二次是为了获取与不带限制子句的搜索参数匹配的总记录数?有什么优化方案吗?

最佳答案

我以前也做过类似的事情。它可能不会更快,但您可以在一个查询中完成,如下所示:(EMAIL 是表名,MAIL_NO 是主键列)

SELECT *,(Select count(MAIL_NO) from EMAIL) as num  FROM `EMAIL` 

这是结果表:

MAIL_NO BIZ_ID  FROM_ADD    TO_ADD  EMAIL_SUBJECT   MAIL_STATUS UPDATED_DATE    num
1 1 2 3 test A NULL 3
3 1 2 1 test2 A NULL 3
2 1 2 3 test 2 A NULL 3

关于python - 如何在单个过程调用python中获取实际数据的总记录数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30998028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com