Question: This is my code: import pandas as pd import sqlite 3 df = pd . read _ csv ( ' Ten _ Students _ Grades.csv

This is my code:
import pandas as pd
import sqlite3
df = pd.read_csv('Ten_Students_Grades.csv')
db = sqlite3.connect("student.db")
cursor = db.cursor()
query = "CREATE TABLE IF NOT EXISTS Ten_Students(ID INT NOT NULL PRIMARY KEY, First_name TEXT, Last_name TEXT, Midterm REAL, Final REAL, Project1 REAL, Project2 REAL, Grade REAL, Letter_Grade TEXT);"
cursor.execute(query)
print(pd.read_sql('Select * from Ten_Students', db))
insert_query=''' INSERT INTO Ten_Students(ID, First_name, Last_name, Midterm, Final, Project1, Project2, Grade, Letter_Grade) values (?,?,?,?,?,?,?,?,?)'''
db.close()
how do I:
2- Write a query to insert all records by a single "INSERT" query.
3- Write a query to order students by their names (from A- Z)
4- Write a query to return number of students who received the same "Letter Grade"
5- Write a query to delete all students with Letter_Grade ="D".
 This is my code: import pandas as pd import sqlite3 df

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!