You can use parameters: coerce_float=False df = pd.read_sql(sql, con=conn, coerce_float=False) coerce_floatbool, default True Attempts to convert values of non-string, non-numeric objects (like decimal.Decimal) to floating point, useful for SQL result sets. ht…