Do manually-generated SQL strings have a place outside of interactive use? I use them in my small projects but I wonder if a query builder isn't better for larger systems.
These queries are always hand-rolled because you pay the analysts to optimize them.