3 ms·
BS. It's a language that can barely express subqueries and query aliases. Every ORM has shorthand syntax for expressing filters and order by statements that's
by Daishiman 10y ago
BS.
It's a language that can barely express subqueries and query aliases.
Every ORM has shorthand syntax for expressing filters and order by statements that's way better than the SQL equivalents.
It's barely composable. Do you want to build a query dynamically based on a set of conditions. Tough luck, use a query builder that's prettier anyway.
Its syntax is not amenable to autocompletion. Join syntax is ugly on the eyes and hard to indent.
Seriously, let's kill the love for SQL. I'd rather read queries written in EF Codd's original relational algebra syntax (https://en.wikipedia.org/wiki/Relational_algebra https://en.wikipedia.org/wiki/Relational_algebra) rather than embedding the abortion that is SQL in my code.