Просто интересно узнать о синтаксисе 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)
Но почему мы не можем просто использовать первое для удобства?