How Would You Improve SQL?
theodp asks: "It was the best of languages, it was the worst of languages. SQL's handy, but it can also drive you nuts. For example, if you want all 100 columns from a table, 'SELECT *' works quite nicely. However, if you want all but 1 of the 100 columns, be prepared to spell out 99 column names. Wouldn't it not make sense to provide a Google-like shorthand notation like 'SELECT * -ColumnName' (or DROP=syntax like SAS)? So how would you improve SQL?"
You can't write poetry in SQL. So it remains an inferior language compared to Perl.
(yes, well, I ran out of ideas)
May contain traces of nut.
Made from the freshest electrons.
That's cute.
Now start inserting and updating.
maybe joining.
yeah -- sql is stupid, sure. But you're proposal here really isn't any brighter.
Old truckers never die, they just get a new peterbilt
SELECT * FROM whatever the hell my customers have in mind
Go hug some trees.
USE Database;
SELECT * FROM table WHERE column !="99";
Did I get the job? Or for that matter DID YOU?
SQL is not object-oriented, it's use is usually neither typesafe nor compile-time checked
This sounds like the fuel for a massive OO-vs-Relational and/or Dynamic-vs-Static typing holy war geek battle. Been in them and seen them rage for 1000+ messages. Batten down the hatches and hide the women and children.
Table-ized A.I.