| > It's not that SQL is substantially better than QUEL, it's that QUEL was not substantially better than SQL. You seem to have your own point backwards, unless you have failed to make one. The premise you gave, at least as I understand it, is that there is no reason to put in the effort in moving away from SQL because nothing else is substantially better. So, by the same token, unless SQL was substantially better than QUEL, there should have been no reason for Postgres to put in the effort to make the same transition. Which implies that SQL was substantially better. The question was: In what way? > I can't think of an example where one of these newer query languages actually solve bugs Perhaps because you are getting hung up on newer? They need not even be newer. The most glaring bug-inducing "problem"[1] of SQL was already recognized and solved by the original database querying language, Alpha. [1] Problem might not be the right framing, but I lack a better word. There is no problem if you write perfect queries every single time. But, like C, it opens opportunities for making mistakes that could have been made impossible with a different design. |
That is begging the question. It doesn't have to be selected because it's substantially better. If you have two things that are roughly equivalent, it's always better to pick the more popular/standard option.
> The most glaring bug-inducing "problem"[1] of SQL was already recognized and solved by the original database querying language, Alpha.
What was that?