Итак, у меня есть база данных с таблицей person, а person имеет характеристики 1-5.
мы заполняем таблицу лиц данными, мы можем добавить до 5 характеристик, но в этом нет необходимости
Так что теперь я хочу написать каждому человеку в списке его характеристики, но если характеристики пусты, те не будут видны. затем результат распечатывается мне.
Теперь я могу выдать список с людьми, но я все еще вижу пустые значения.
У кого-то есть идея исключить пустые значения, через sql или python?
edit
#we fetch the result and then write it into the lists
SQLdeckung = 'Select * from Ergebnis_Compare
deckungCursor.execute(SQLdeckung)
result_update = deckungCursor.fetchall()
for i in result_update:
neueTabelleResult.append(i[0])
neueTabelleResult.append(i[1])
neueTabelleResult.append(i[2])
neueTabelleResult.append(i[3])
neueTabelleResult.append(i[4])
neueTabelleResult.append(i[5])
deckungCursor.execute(dropNeueTabelle)
except pysql.MySQLError as err:
print('Fehler in DeckungsCalc' , err)
connection.commit()
deckungCursor.close()
#here we want to print out the result
messagebox.showinfo('Dies ist die Deckungsliste:', neueTabelleResult)