Using SqlRender
Introduction | SQL parameterization | Substituting parameter values | Default parameter values | If-then-else | Translation to other SQL dialects | Functions and structures supported by translate | String concatenation | Bitwise operators | Table aliases and the AS keyword | Temp tables | Implicit casts | Case sensitivity in string comparisons | Schemas and databases | Optimization for massively parallel processing | Debugging parameterized SQL | Developing R packages that contain parameterized SQL | Spark SQL