Как я могу использовать данные из таблицы sql в графике, используя matplotlib? - PullRequest
0 голосов
/ 14 января 2020

Я делаю проект, в котором мне нужно сделать гистограмму таблицы (предметов и отметок) из MySql.

Когда я пытаюсь перебрать значения, полученные с помощью -

 cursor.execute(select...)

возникает ошибка ... Ни один тип не повторяется

Есть ли другие способы сделать это? Вот мой код -

connection=mysql.connector.connect(...)
cursor=connection.cursor()

sql="SELECT COUNT(subjects) FROM table WHERE marks=20"

count=[]

for j in cursor.execute(sql):
      count.append(j)

1 Ответ

0 голосов
/ 14 января 2020

У вас возникли проблемы с тем, что возвращает этот запрос SQL (что, по-видимому, является значением None).

Кроме того, даже если возврат запроса будет работать правильно, он возвращает число (количество предметов), который не повторяется.

...