When using SQLAlchemy to retrieve a row from a database, you might use
query = "SELECT some_col FROM some_table"
row = session.execute(query).fetchone()
However, you could also do:
query = "SELECT some_col FROM some_table LIMIT 1"
row = session.execute(query).fetchall()
Is there any reason to prefer one over the other, e.g. better performance?