Solo curioso di sintassi SQL. Quindi se ho
SELECT
itemName as ItemName,
substring(itemName, 1,1) as FirstLetter,
Count(itemName)
FROM table1
GROUP BY itemName, FirstLetter
Questo sarebbe errato perché
GROUP BY itemName, FirstLetter
dovrebbe davvero essere
GROUP BY itemName, substring(itemName, 1,1)
Ma perché non possiamo semplicemente usare il primo per comodità?