4 ms·
> SQL was originally designed for non-programmers SQL was designed for mainframe programmers, made to look similar to COBOL and PL/I presumably with the idea t
by EdiX 9y ago
> SQL was originally designed for non-programmers
SQL was designed for mainframe programmers, made to look similar to COBOL and PL/I presumably with the idea that at some point in the future it could be integrated into one of those.
Its syntax has all the drawbacks of COBOL's syntax: too many useful words end up as reserved; it doesn't compose very well, leading to statements with very complex syntax rules; and it lulls users into a false sense of security by looking like natural language while being something very different (see HAVING vs. WHERE).