<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Aufgaben zu Nordwind
Step1:  Schreiben Sie eine Abfrage, die Ihnen die Kontaktnamen der Lieferanten ausgibt, die 
Produkte der Kategorie 1 oder 2 oder 3 liefern!
Step2:  Schreiben Sie eine Abfrage, die Ihnen die Kundennamen, die entsprechenden  Bestellnummern  und den Namen des Angestellten, der die Bestellung bearbeitet hat, ausgibt. Es soll nach dem Kontaktperson geordnet sein!
Step3:  Schreiben Sie eine Abfrage, die Ihnen alle Kundennamen ausgibt, die eine Bestellung  aufgegeben haben, die von Speedy Express ausgeliefert wurde! 
Schreiben Sie eine Abfrage, die Ihnen die Kunden und Ihren Gesamtbestellwert (ohne Discount) auflistet. 
Wie heißt das teuerste Produkt eines Lieferanten aus "Berlin"?
<ASSISTANT_TASK:>
Python Code:
%load_ext sql
%sql mysql://steinam:steinam@localhost/nordwind
Explanation: Aufgaben zu Nordwind
End of explanation
%%sql
select l.`Kontaktperson` , a.`Artikelname` from artikel a, lieferanten l 
  where a.`Kategorie-Nr` in ('1','2','3')
Explanation: Schreiben Sie eine Abfrage, die Ihnen die Kontaktnamen der Lieferanten ausgibt, die 
Produkte der Kategorie 1 oder 2 oder 3 liefern!
End of explanation
%%sql
select k.`Firma`,b.`BestellNr` ,p.`Nachname` 
from Kunden k, bestellungen b, personal p
where p.`PersonalNr` = b.`PersonalNr` and b.`KundenCode` = k.`KundenCode`
order by k.`Kontaktperson`
Explanation: Schreiben Sie eine Abfrage, die Ihnen die Kundennamen, die entsprechenden  Bestellnummern  und den Namen des Angestellten, der die Bestellung bearbeitet hat, ausgibt. Es soll nach dem Kontaktperson geordnet sein!
End of explanation
%%sql
select Artikelname, Einzelpreis from Artikel a, `Lieferanten` l
 where l.`LieferantenNr` = a.`LieferantenNr` and Einzelpreis = (
   select max(Einzelpreis) from artikel a2 
    where l.`LieferantenNr` = a2.`LieferantenNr` and `LieferantenNr` in
     (
      select `LieferantenNr` from Lieferanten where upper(Ort) = 'BERLIN'
     )
  )
;
Explanation: Schreiben Sie eine Abfrage, die Ihnen alle Kundennamen ausgibt, die eine Bestellung  aufgegeben haben, die von Speedy Express ausgeliefert wurde! 
Schreiben Sie eine Abfrage, die Ihnen die Kunden und Ihren Gesamtbestellwert (ohne Discount) auflistet. 
Wie heißt das teuerste Produkt eines Lieferanten aus "Berlin"?
End of explanation
<END_TASK>