1
For better or worse, yeah. As is often pointed out, the issue with SQL is that it is not a full programming language. Good for specifying data transformations but you can‘t build abstractions with it. But there are systems like dbt who are fully based on it.