Quero pegar uma coluna de uma tabela do mysql E somar todos os elementos da coluna e retornar um print do valor total
no python
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quero pegar uma coluna de uma tabela do mysql E somar todos os elementos da coluna e retornar um print do valor total
no python
Consegui pelo proprio mysql
SELECT SUM(saldo) AS total
FROM conta
Oi João, como você está? Espero que esteja bem ^-^
Caso queira utilizar o Python, pode utilizar a biblioteca mysql-connector. Para isso, instale-a utilizando o seguindo comando:
pip install mysql-connector-pythonE após isso, execute o seguinte código:
from mysql.connector import connect
conexao = connect(
passwd='sua senha',
port=3306,
user='seu usuario',
host='localhost',
database= 'seu banco de dados'
)
sql = 'SELECT SUM(saldo) AS total FROM conta'
cursor = conexao.cursor()
cursor.execute(sql)
print(cursor.fetchall()) # resultado da query
conexao.close()A variável conexao é responsável por guardar as credenciais do seu banco de dados, bem como: senha, usuário e o nome do banco. A variável sql é a nossa consulta do banco. A variável cursor irá nos permitir executar comandos no banco de dados. E quando fazemos cursor.fetchall() estamos retornando todos os resultados da query sql que executamos.
Qualquer dúvida é só dizer, estou por aqui.
Abraços e bons estudos!