Why should I use this instead of SQL?
That's a really good question! (and one we should probably answer explicitly in the [FAQ]( https://prql-lang.org/faq/ ) rather than just implicitly) The README states that "PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement. Like SQL, it's readable, explicit and declarative. Unlike SQL, it forms a logical pipeline of transformations, and supports abstractions such as varia…
Do you think the SQL complied by PRQL could be as effective and optimized by database engine as the direct-written SQL?