1
resposta

Busca por determinada linha usando o SELECT.

Boa tarde, pessoal! Espero que estejam bem.

Podem me ajudar a entender como faço uma busca em um banco de dados local? Criado a partir do create_engine?

Eu tenho a seguinte query:

query = 'SELECT * FROM banco WHERE ID_Cliente = "5458809"'

e então, uso o executar:

with en.connect() as conn: conn.execute(query)

Como faço para mostrar na tela o resultado?

E caso eu esteja fazendo algo errado, ficarei grato em ser corrigido.

Valeu!

1 resposta

Olá, Lucas Tudo bem??

Para ler uma consulta temos a função read_sql da biblioteca Pandas.

Após criar uma variável contendo a query, basta chamar a biblioteca Pandas e essa função. Entre parênteses passamos a query e a engine já criada anteriormente:

pd.read_sql(query, engine)

No vídeo Lendo uma consulta SQL isso é explicado com detalhes.

Se ainda ficar alguma dúvida, nos chame aqui!

Bons estudos :)