A Short Story About SQL’s Biggest Rival
Really the the only issue I have with SQL is NULL != NULL. This creates an impedance mismatch with most languages...MySQL sort of solves this problem with a  operator, which I wish was the default for ORMs to use.There are a lot of other minor nitpicks but a lot of criticisms come down to the actual RDMS not SQL itself.