--- tags: - programming --- In imperative programming you tell the program what to do while in declarative programming you tell what you want to achieve rather than how to achieve it. SQL is declarative.