Deklarative Programmierung vs. Imperative Programmierung

Ich fühle mich sehr wohl mit imperativer Programmierung. Ich habe nie Probleme, algorithmisch auszudrücken, was der Computer tun soll, wenn ich herausgefunden habe, was er tun soll. Aber wenn es um Sprachen wie SQL geht oder ich oft nicht weiterkomme, weil mein Kopf zu sehr an Imperative...