you know what the problem is there, that a. parsing your SQL string into a tokenized structure b. altering it based on your given instructions c. re-compiling it back into a string, all on top of an <i>interpreted scripting language</i>, and then d. sending it to a database so that the database can <i>parse it a second time</i>, is just so inefficient, for a particular API style that is arguably not even any better than just learning how to write Core expressions.  Core and ORM expressions can be cached to their resultant SQL to save on the tokenized-structure-&gt;string step too.<p>there are certainly SQL parsers that can easily produce such tokenized structures and from a technical standpoint, your API is pretty simple to produce, with or without shallow or deep SQLAlchemy integrations. It&#x27;s just there&#x27;s not really any interest in such a system and it&#x27;s never been requested.