Без заголовка
Если вспомнить про dml, в частности такие штуки как insert from select, update и их смесь upsert, не говоря уж о delete, то SQL вполне скорее и для манипуляций. Но, конечно, без императивной обвязки чтоб эти команды отправлять, оно всё не летает...
А так, обращаться за всяким вычисляемым, тут же заливать его в базу (знаний) на будущее (мемоизация тут же) — вполне себе работа для интерпретатора запросов...