Por que você usaria "AS" ao usar o alias de uma tabela SQL?
Acabei de encontrar uma instrução SQL que usa AS para alias de tabelas, assim:
SELECT all, my, stuff
FROM someTableName AS a
INNER JOIN someOtherTableName AS b
ON a.id = b.id
O que estou acostumado a ver é:
SELECT all, my, stuff
FROM someTableName a
INNER JOIN someOtherTableName b
ON a.id = b.id
Suponho que não há diferença e é apenas açúcar sintático, mas qual delas é mais prevalente / difundida? Existe alguma razão para preferir um sobre o outro?
Editado esclarecer:
Agradeço todas as respostas e todos os argumentos, mas a pergunta foinão por que ou por que não usar aliases de tabela. A questão era puramente sobre o uso da palavra-chave "AS" para alterar o alias da tabela ou deixá-la de fora.