When learning SQL, we often hear the saying that SQL is a declarative language. You just need to tell it what to do; without telling it how to do it, it will find its own implementation method. That is to say, you need to use it only to describe the task objectives without explaining the computational process, which is fundamentally different from conventional procedural languages. Obviously, this programming language sounds much easier to learn and use.
Is it really that good?