DE
Size: a a a
DE
IZ
select l.letter, (select word from WORDS w1 where left(w1.word,1) = l.letter limit 1)
from ( select distinct left(w.word,1) as letter from WORDS w ) as l
DE
IZ
IZ
IZ
IZ
DE
DE
SELECT
letter,
FIRST_VALUE(word) OVER (ORDER BY RAND) AS random_word
FROM table
GROUP BY letter
IZ
IZ
DE
DE
DE