СЕ
Сергей Евдокимов

Найти минимальную зарплату для каждой должности T-SQL, запрос

Здравствуйте, допустим есть таблица Table_1
в ней есть поля:
1)Должность
2)Зарплата
как сделать запрос которые показывает минимальную зарплату для каждой из этих должностей?
можно ли сделать это 1 ним запросом без перечисления?
можно конечно сделать по простому
2)Select Min(Зарплата) from Table_1 where Должность="Название"
и так много раз, но можно ли сделать чтобы не нужно через where перечислять должности?

АС
Анюта Саяпина

1+2) GROUP BY Вас спасёт
https://www.w3schools.com/sql/sql_groupby.asp
Там-же примеры и можно "повеселиться" с запросами.
(если что - на сайте есть переключение на русский)

Игорь Тофан
Игорь Тофан

Пример для postgresql

SELECT Должность, MIN(Зарплата) FROM Table_1
GROUP BY Должность
ORDER BY 2;

Похожие вопросы
Запросы в SQL для базы данных "sample_db".
SQL-запрос не затрагивает строки
Написать запрос sql
Запросы sql нужна помощь .
Вопрос по запросам SQL
Проверьте запросы SQL.
Вопросы по языку SQL (запросы)
Непонятная ошибка в запросе SQL
Помогите написать запрос T-SQL
Как составить SQL запрос?