1.

Mention the difference between fetchone( ) and fetchmany( )

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’)]



Discussion

No Comment Found