У меня проблема с запросом в Oracle SQL.
У меня есть столбец first_name
в таблице employees
. Я хочу сгруппировать свои записи по первому символу в first_name
.
Например, у меня 26 записей, одна с name = 'Alice'
, одна с name = 'Bob'
и так далее по алфавиту для каждого первого символа имени. После запроса должно быть 26 групп с одним сотрудником в каждой.
Я попробовал следующее, но оно не работает:
SELECT employee_id, (SUBSTR(first_name,1,1)) AS alpha FROM employees
GROUP BY alpha;
name_which_starts_from employees
A 10
B 2
C 4
D 9
E 3
G 3
H 3
I 2
J 16
K 7
L 6
M 6
N 4
O 1
P 6
R 3
S 13
T 4
V 2
W 3