Sobes.tech
Junior — Middle

Můžeš ukázat, jak zadávat dotazy do databáze?

sobes.tech AI

Odpověď od AI

Formulace dotazů do databáze závisí na použité technologii a programovacím jazyce. V QA/QA Automation se často používají SQL dotazy k ověření dat nebo API k interakci s databází.

Příklad jednoduchého SQL dotazu pro získání dat:

SELECT id, name, status FROM users WHERE status = 'active';

Pokud je automatizace v Pythonu s knihovnou sqlite3:

import sqlite3

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute("SELECT id, name FROM users WHERE status = ?", ('active',))
rows = cursor.fetchall()
for row in rows:
    print(row)

conn.close()

V QA je důležité formulovat dotazy tak, aby byly srozumitelné, parametrizované (pro bezpečnost) a vracely očekávaná data pro ověření.