4 ms·
SQL, as a language, will always win. There is no more elegant way to work with sets, and you can't work with data without thinking about sets. I really like hi
by abannin 11y ago
SQL, as a language, will always win. There is no more elegant way to work with sets, and you can't work with data without thinking about sets.
I really like his point about the original breakthrough of SQL being the ability to abstract the way the data is stored from the application, and the language was just a natural outgrowth.
- mkozlows 11y agoSQL is actually a pretty terrible syntax, though. Relational algebra is beautiful and elegant, but SQL is a dated, '70s-y syntax on top of that.
- Aloha 11y agohow/why? To the person who only knows SQL from feeding and care of servers, this seems like complaining about the color of a car that gets 1000 miles per gallon.
- dragonwriter 11y ago> There is no more elegant way to work with sets, There are, but SQL is good enough and has so much inertia that its hard to see any alternative getting much traction. (Its kind of like JS in the browser.)