Tengo curiosidad por saber cómo las personas usan alias de tabla. Los otros desarrolladores donde trabajo siempre utilizan los alias de tabla, y siempre utiliza el alias de a, b, c, etc.Cuándo usar SQL Table Alias
He aquí un ejemplo:
SELECT a.TripNum, b.SegmentNum, b.StopNum, b.ArrivalTime
FROM Trip a, Segment b
WHERE a.TripNum = b.TripNum
no estoy de acuerdo con ellos, y pensar alias de tabla debe usarlo con moderación
Creo que deberían usarse cuando se incluye la misma tabla dos veces en una consulta, o cuando el nombre de la tabla es muy largo y usar un nombre más corto en la consulta facilitará la lectura de la consulta.
También creo que el alias debe ser un nombre descriptivo en lugar de solo una letra. En el ejemplo anterior, si sentía que necesitaba usar un alias de tabla de 1 letra, usaría t para la tabla de Disparo ys para la tabla de segmento.
Definitivamente estoy de acuerdo con el uso de a, b, c .... Si debe usar una sola letra, use una letra apropiada (como sugiere en su comentario). –
Completamente fuera del tema, pero ya es hora de comenzar a usar la sintaxis JOIN estándar :) – Tao
El título era "cuándo usar SQL Alias", no qué tipo de alias elegir. Estoy de acuerdo en que los alias cuando se usan deben ser ligeramente mnemotécnicos. Tal vez la primera letra del nombre de la tabla y un dígito cuando sea necesario para desambiguar. –