"Just a (very) minor comment, as to you statement that "Find the top 10 among one billion records. ... SQL can’t express the algorithm".
That's not really true, I believe: SQL (the language) allows you to write this as something…"
"I agree with the conclusion that SQL is syntactically very strict, so it's not at all a natural language.
But I'm sorry to say that I disagree with the conclusion of this post that SQL is non-procedural!
It's up to you, the writer of…"