¿Siempre es una buena práctica de usar -¿Es siempre una buena práctica usar alias en combinaciones sql o consultas anidadas?
Select E.Id,D.DeptName from Employee E join Dept D on E.DeptId=D.Id
en lugar de -
Select Employee.Id,Dept.DeptName from Employee join Dept on Employee.DeptId=Dept.Id
Aparte de legibilidad y reducción de la duración de la consulta cuáles son los beneficios de la utilización de los alias? Cuando consulté con nuestra base de datos de expertos, dice consulta puede romper si hay no hay alias a veces ... lo que no entiendo por completo ... Le agradecería si alguien pudiera compartir sus pensamientos y cuáles son las mejores prácticas a ser seguidos ... Muchas gracias.
'' D' E' y no son tan malos en este caso, mejor que la arbitraria 'a' y 'B' – cjk
@ck - no es tan malo para una consulta de ejemplo tan simple como esto. Como política, ES mala, ya que las consultas las leerán personas que pueden no saber todos los 1000 nombres de tabla de memoria, en una consulta con 5 tablas unidas y decenas de líneas largas. – DVK
+1 para la mayoría de los puntos, aunque (como ck) creo que los alias cortos pueden ser bastante legibles en consultas simples. El punto clave es que los alias deben ser fácilmente comprensibles. –