Spaces:
Sleeping
Sleeping
import sqlite3 | |
import pandas as pd | |
def execute_query_and_return_df(query): | |
""" | |
Executes a SQL query and returns the results as a Pandas DataFrame. | |
Args: | |
query: The SQL query to execute. | |
Returns: | |
A Pandas DataFrame containing the query results. | |
""" | |
conn = sqlite3.connect("Chinook_Sqlite.sqlite") | |
try: | |
df = pd.read_sql_query(query, conn) | |
return df | |
except Exception as e: | |
print(f"Error executing query: {e}") | |
return None | |
finally: | |
conn.close() |