1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie chatbotów w Pythonie

Connected

ćwiczenie

Instrukcje SQL w Pythonie

Czas zacząć pisać zapytania SQL! W tym ćwiczeniu Twoim zadaniem jest uruchomienie zapytania na bazie danych hoteli, aby znaleźć wszystkie drogie hotele na południu. Połączenie z bazą danych zostało już utworzone — masz do dyspozycji kursor c.

Jak wyjaśnił Alan w filmie, warto zachować ostrożność w kwestii SQL injection. Tutaj przekażesz parametry w bezpieczny sposób: jako dodatkowy argument w postaci krotki do metody .execute(). Dzięki temu żaden złośliwy kod nie trafi do zapytania.

Instrukcje

100 XP
  • Zdefiniuj krotkę t zawierającą ciągi "south" i "hi" dla pól area i price.
  • Wykonaj zapytanie przy użyciu metody .execute() kursora. Szukasz wszystkich pól dla wszystkich wpisów w tabeli hotels, gdzie area ma wartość "south", a cena to "hi".
  • Wyświetl wyniki, korzystając z metody .fetchall() kursora.