Есть таблица в которой одна колонка - это заголовки. Хотелось бы составить ряд всех первых уникальных букв.
Делаю вот так:
select distinct *
from (
select substr(title, 0, 2) as charters
from posts) as list
order by charters asc;
Как результат получаю вроде то что нужно, но:
а) мне не нравится что используется подзапрос, можно как-то без него?
б) в результат попадают не только буквы, как избавиться от этого?
Сейчас вывод такой:"
(
1
4
5
E
I
R
S
T
«
А
Б
В
Д
Е
Ж
З
И
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч