Python Datenbank nur auf eine Spalte zugreifen?
Hallo ich habe eine Datenbank in Python angelegt, ich will eine random.choice aus einer bestimmten Spalte machen lassen, wie geht das?
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/user/xLud99x/1671793905176_nmmslarge__0_0_400_400_a7448469a17c2ce8ed07251058ff274b.png?v=1671793905000)
Hallo,
evtl. so:
import random
# Verbinde dich mit deiner Datenbank und führe eine Abfrage aus, um die gewünschte Spalte zu erhalten
cursor.execute("SELECT column FROM table")
# Fetch alle Ergebnisse der Abfrage in eine Liste
results = cursor.fetchall()
# Wähle einen zufälligen Wert aus der Liste aus
random_value = random.choice(results)
print(random_value)
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)