Встречается на собеседованиях • сегодня

Что такое ORDER BY

ORDER BY — это оператор SQL, используемый для сортировки результатов запроса по одному или нескольким столбцам. Можно сортировать как по возрастанию (ASC, по умолчанию), так и по убыванию (DESC).

Пример:

sql
SELECT * FROM employees 
ORDER BY salary DESC, name ASC;

Здесь записи сначала сортируются по зарплате (от большей к меньшей), а при одинаковых зарплатах — по имени (по алфавиту).

В Java при работе с JDBC:

java
String query = "SELECT * FROM products ORDER BY price DESC";
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery(query);

Важно: ORDER BY применяется после всех фильтраций (WHERE, GROUP BY). В JPA можно использовать Criteria API или JPQL с ORDER BY.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы