如何在python中切片后在SQL中获取查询结果中的记录总数

如何在python中切片后在SQL中获取查询结果中的记录总数,python,sql,Python,Sql,我有10项记录: 查询方式:result=select*from employee 这里有10张唱片。然后根据我的要求对这些记录进行切片显示 r = result[1:3] 我显示了从索引0到2的3条记录。在这里,我想精确计算r变量包含的记录数。最后,我将应用切片作为[9:12]。但它的结尾只包含一条记录。因此,我如何在对结果集进行切片后获得准确的记录数 我尝试了以下方法: count = r.count() 然后得到如下错误: AttributeError:“long”对象没有属性“cou

我有10项记录:

查询方式:
result=select*from employee
这里有10张唱片。然后根据我的要求对这些记录进行切片显示

r = result[1:3]
我显示了从索引0到2的3条记录。在这里,我想精确计算r变量包含的记录数。最后,我将应用切片作为[9:12]。但它的结尾只包含一条记录。因此,我如何在对结果集进行切片后获得准确的记录数

我尝试了以下方法:

count = r.count()
然后得到如下错误:

AttributeError:“long”对象没有属性“count”

任何帮助都将不胜感激。谢谢使用内置功能:


请注意,
result[1:3]
给出了一个列表,其中包含索引为1和2的两条记录。
len(r)