SQL - использование псевдонима в Group By

Просто интересно узнать о синтаксисе SQL. Итак, если у меня есть

SELECT 
 itemName as ItemName,
 substring(itemName, 1,1) as FirstLetter,
 Count(itemName)
FROM table1
GROUP BY itemName, FirstLetter

, это будет неправильно, потому что

GROUP BY itemName, FirstLetter 

действительно должно быть

GROUP BY itemName, substring(itemName, 1,1)

Но почему мы не можем просто использовать первое для удобства?

137
задан Haoest 1 October 2010 в 16:46
поделиться