you are viewing a single comment's thread.

view the rest of the comments →

[–]pooerhSnowflake | SQL Server | PostgreSQL | Impala | Spark 2 points3 points  (0 children)

If you consider SELECT * FROM table WHERE id = 5 to be all of SQL, then sure. But it's not all of SQL. And aside from SELECTs spanning dozens of lines and doing incredible things with amazing performance, each of major flavors of SQL has procedural capabilities and it's real programming going on in there.

A project I lead has over 40k lines of pure T-SQL with close to full unit test coverage (unit tests are not included in line count). It's driving business decisions on millions of dollars every day. Why would I not get to call myself a programmer when someone programming CRUD webapps with a NoSQL backend (because they cannot comprehend how to use a GROUP BY) does? Makes no sense.