Я использовал SSMS для создания таблицы:
create table test_max_func(
seq_no int,
content varchar(255)
);
Затем я вставил в нее несколько строк:
insert into test_max_func(seq_no, content)
values (1, '2.4l multiair i-4 engine'),
(1, '2.6l multiair i-4 engine'),
(1, '2.4l engine'),
(1, '2.6l engine');
И я получил такую таблицу:
seq_no content
------------------------------------------
1 2.4l multiair i-4 engine
1 2.6l multiair i-4 engine
1 2.4l engine
1 2.6l engine
Затем я выполняю следующие SQL команды:
select seq_no, max(content) from test_max_func
group by seq_no
И получаю:
seq_no (No column name)
---------------------------
1 2.6l multiair i-4 engine
Можете ли вы объяснить, почему 2.6l multiair i-4 engine
является максимальной в столбце содержимого