Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
8.9k views
in Data Manipulation Through SQL by (49.1k points)
closed by

Mention the difference between fetchone( ) and fetchmany( )

1 Answer

+1 vote
by (54.8k points)
selected by
 
Best answer

Displaying A record using fetchone( )

The fetchone( ) method returns the next row of a query result set or None in case there is no row left.

Example

import sqlite3

connection= sqlite3 ,connect(“Academy.db”)

cursor = connection.cursor( )

cursor.execute(“SELECT * FROM student”) 

print(“\nfetch one:”) 

res = cursor. fetchone( )

print(res)

OUTPUT

fetch one:

(1, ‘Akshay’ , ’B’ , ’M’ , 87.8, ‘2001-12-12’) 

Displayingusing fetchmany( )

Displaying specified number of records is done by using fetchmany( ).This method returns the next number of rows (n) of the result set. 

Example : Program to display the content of tuples using fetchmany( )

import sqlite3

connection = sqlite3.connect(” Academy, db”) 

cursor = connection. cursor( ) 

cursor.execute(“SELECT * FROM student”) 

print(“fetching first 3 records:”)

result= cursor. fetchmany(3)

print( result)

OUTPUT

fetching first 3 records:

[ (1, ‘Akshay’ , ’B’ , ‘M’ , 87.8, ‘2001-12-12’), (2, ‘Aravind’ , ‘A’ , ’M’ , 92.5, ‘2000-08-17’), (3, ‘BASKAR’, ‘C, TVT, 75.2, ‘1998-05-17’)]

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

...