Diferencia entre una declaración y una consulta en SQL

Todavía vivo en esta ambigüedad: conceptualmente, ¿cuál es la diferencia entre undeclaración y unconsulta en SQL? ¿Alguien puede dar una definición para cada uno de ellos? Sería útil, por ejemplo, al elegir nombres de variables dentro de programas de una manera que sea clara para todos. ¡Gracias!

ADICIONALMENTE: ¿Cómo puedo llamar un fragmento de código SQL hecho por más de una declaración donde las declaraciones están separadas por un punto y coma (;)? Quien ya respondió puede editar su respuesta. ¡Muchas gracias!

Respuestas a la pregunta(6)

Su respuesta a la pregunta