me encontré con una instrucción SQL que utiliza AS a tablas de alias, como esto:¿Por qué usarías "AS" cuando se alias una tabla SQL?
SELECT all, my, stuff
FROM someTableName AS a
INNER JOIN someOtherTableName AS b
ON a.id = b.id
lo que estoy acostumbrado a ver es:
SELECT all, my, stuff
FROM someTableName a
INNER JOIN someOtherTableName b
ON a.id = b.id
Estoy asumiendo que no hay diferencia y es solo azúcar sintáctico, pero ¿cuál de estos es más prevalente/extendido? ¿Hay alguna razón para preferir uno sobre el otro?
Editado aclarar:
Agradezco todas las respuestas y todos los puntos señalados, pero la pregunta era no por qué o por qué no utilizar alias de tabla. La pregunta era puramente sobre usar la palabra clave "AS" para el alias de tabla o dejarlo fuera.
Definitivamente es más legible si su base de datos lo admite. Buen azúcar sintáctico :) –
Gracias por la respuesta. Sin embargo, solo quería señalar: el segundo párrafo es más una razón para alias que una razón por la cual o por qué no para usar "AS". – froadie
@froadie: ¡Sí, creo que me dejé llevar por la "fiebre de aliasing"! Creo que tienes razón, el primer párrafo responde la pregunta más directamente. – FrustratedWithFormsDesigner