Pemrograman deklaratif vs. pemrograman imperatif

Saya merasa sangat nyaman dengan pemrograman Imperatif. Saya tidak pernah mengalami kesulitan dalam mengekspresikan algoritme apa yang saya ingin komputer lakukan setelah saya menemukan apa yang ingin saya lakukan. Tetapi ketika datang ke bahasa seperti SQL atau saya sering terjebak karena kepala...