(no title)
gtroja
|
2 years ago
The only thing I like in SQL is that is almost the same language in decades. Learn it once and you're done. If you really need, you could write macros yourself. I don't see the value of learning a new language to do the same thing
dvdkon|2 years ago
gtroja|2 years ago
unknown|2 years ago
[deleted]
quaunaut|2 years ago
munk-a|2 years ago
NULL is always an awkward thing to deal with - how you want to handle it depends on the specific thing you're trying to accomplish. I'd probably prefer it if NULL equaled NULL when dealing with where conditions but it actually makes join evaluations a lot cleaner - if NULL equaled NULL then joining on columns with nulls would get really weird.
At the end of the day IS NULL and IS DISTINCT FROM/IS NOT DISTINCT FROM exist so you can handle cases where it'd be weird.
FridgeSeal|2 years ago
layer8|2 years ago
pjerem|2 years ago
So you do agree that the rest of SQL is broken. That’s why there is a value in creating (and learning) such new languages.
kubota|2 years ago