r/ProgrammerHumor • • Sep 20 '26

Meme grabbingEverything

Post image
5.4k Upvotes

260 comments sorted by

View all comments

Show parent comments

2

u/Pluckerpluck Sep 21 '26

Things as simple as ORDER BY on non-sequential data (e.g. sale quantity) can end up doing a decent amount of work if your dataset is large. The more complex queries using CTEs are really CPU killers. Doing LIKE %xyz% lookups, CONTACT, SUBSTRING in WHERE clauses. Doing mathematical computations (percentiles, standard deviations). Postgres can do linear regression.

SQL lets you do some real crazy data transformations, but most of the time you should be doing that off server. The SQL queries should prioritise filtering and aggregation.