У меня проблема с запросом в 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