SQL can be a pain. It’s a declarative language, which can be cumbersome to coders used to the more common world of procedural programming in the large. And unlike eLisp or Perl, it tends to lack builtin, contextual documentation. The hapless application builder is left with two options: doggedly deny that actually learning SQL has any real benefit and so guess at different ways to solve a problem until it works, or give in, waste a lot of time memorizing its syntax and semantics.
shirt slogan by ‘V’