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
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-python
E 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!