Eso esta mal, ya que dentro de la consulta no hace nada, si te refieres fuera de la consulta, es para hacer lo que se conoce como TypeCasting, y sirve para forzar un tipo de dato.
Por ejemplo, sí sabes que lo que esperas es un número, para evitar ataques lo conviertes a un int:
Así sí pasan una cadena de texto esta es convertida a un número lo cual lo hace más seguro cuando lo pasas a una base de datos.