Page 6 - Dominguez_Ruan_Sesión12
P. 6
5. Sentencias SQL para Consultas Complejas
Consejos finales para facilitar
la creación de silencios complejos.
Especifique los nombres de las columnas dentro de la consulta; no caiga en la
trampa de "SELECCIONAR *". Es probable que una consulta compleja que no
especifica qué columnas devolver devuelve columnas que no son necesarias, lo que
dificulta la búsqueda de la información que busca.
Formatee su consulta con cuidado para que sea lo más legible posible. Coloque
cada campo que se va a seleccionar en su propia línea, y coloque cada nueva tabla
unida en su propia línea, y cada elemento de una cláusula "DÓNDE" en su propia
línea.
Utilice nombres significativos para las tablas para facilitar la legibilidad. Es probable
que necesite consultar sus tablas varias veces dentro de su consulta, y si está
trabajando dentro de la base de datos de otra persona con su convención de
nomenclatura, los nombres de las tablas pueden contener información redundante
sobre la referencia, p. Ej. "MiDBTabla1", por lo que llama a una tabla como esa "T1".
Cree una cláusula "Dónde" redundante, p. Ej. "DONDE 0 = 0" para permitir la
prueba sencilla de diferentes partes de la cláusula DONDE. Es decir, debido a que
"DONDE 0 = 0" se encuentra automáticamente al comienzo de la cláusula
"DONDE", puede activar y desactivar el resto sin un error de sintaxis para
comprobar el efecto.
Planifique su consulta, posiblemente haciendo un boceto en papel para que sepa lo
que está tratando de lograr en términos de dónde se encuentran sus datos y cómo
las tablas en su consulta se relacionan entre sí antes de comenzar a convertirlas en
código.