SQL is now 50 What is coming next to the query language?
coderoasis.com
coderoasis.com
It is hard to master, but that goes for pretty much any skill.
So if you have the feeling that you need to elevate yourself above the crowd by complicating things, package it and sell it as an invention, meaning: this is somehow too easy to remember and use, then of course there are myriads of ORMs and the like that bring you this very much needed panacea that is unneeded complexity for your programs. If you feel the need, then just enter the neverending forest and we'll hope you will get lost in it and never return.
My mother raised me as a broke single mother because she could write SQL. I bought a home in my California home town because I could write good SQL and tune my.cnf. I suppose my toddler will never SELECT * FROM.
I wish it weren’t so, but it’s always felt a bit silly, hasn’t it? “Hey Siri, People own many Widgets and belong to one Team” is coming. Why would we want the future of computing not to obscure database operations? Why should our grandchildren care about shards? Let it all die.
I work at a big company with big data and sometimes trawl the query logs to speed things up and recently noticed an uptick in WTF queries that, I suspect, have had some AI 'assistance' ;)
(And even then lots of things are incompatible, e.g., count(*) vs count())
... while `count()` makes more sense from the engineering perspective: it is an aggregate function that takes zero number of arguments.
I personally prefer `count()`, but when my friends write `count(*)` or even `COUNT(*)`, they are still my friends.
[0] https://clickhouse.com/docs/en/sql-reference/aggregate-funct...
There are lots of relaxations they could make that would help tooling and templated stuff, e.g. allowing FROM before SELECT and allowing multiple WHEREs and allowing comparision/hashing of structs and arrays and things.
About the only rss feed I ever see is the BigQuery announce one; they actually make interesting incremental improvements all the time, e.g. recently added a RANGE type and functions (although it works for dates and timestamps, but not integers; argh, so close...)
But otherwise this feels like asking what's coming next for Algebra.
Not sure now to do that with postgres.
GQL was normalized in April 2024. Here is the link: https://www.gqlstandards.org/
Update: Checked out the host site. There's zero human fingerprints on any content made there. It all looks AI generated and completely anonymous.