File size: 305 Bytes
e3492a8
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Executor -- chay SQL (da qua sql_validator) tren SQLite, tra ve pandas DataFrame."""

import sqlite3

import pandas as pd


def run_query(db_path: str, sql: str) -> pd.DataFrame:
    conn = sqlite3.connect(db_path)
    try:
        return pd.read_sql_query(sql, conn)
    finally:
        conn.close()