Написать SQL-запрос: сколько работников в каждом отделе (таблица employee с колонками: табельный номер, имя, возраст, отдел)?
sql SELECT department, COUNT() AS employeecount FROM employee GROUP BY department;
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
sql SELECT department, COUNT() AS employeecount FROM employee GROUP BY department;
Читать ответКоманда VACUUM используется в некоторых СУБД, например, в PostgreSQL и SQLite, для очистки и оптимизации базы данных.
Читать ответВ PostgreSQL концепция CP (Consistency и Partition tolerance) реализуется через механизм репликации и согласованности транзакций.
Читать ответНатуральные ключи — это ключи, которые основаны на реальных, существующих в предметной области данных, например, номер паспорта или ИНН.
Читать ответДа, некластерные индексы применял для оптимизации запросов к базе данных, особенно когда нужно ускорить поиск по столбцам, которые не являются частью первичного ключа.
Читать ответДа, в большинстве систем управления базами данных (СУБД) можно создать таблицу без указания первичного ключа.
Читать ответОператор JOIN объединяет строки из двух или более таблиц на основе связанного столбца между ними, позволяя запросить данные из нескольких таблиц одновременно.
Читать ответСамый быстрый метод для устранения ошибок в SQL-запросе — это использование интерактивных инструментов и отладчиков, например:
Читать ответВ RESTful сервисах на Java для обработки операций чтения данных обычно применяются аннотации из Spring Framework:
Читать ответИндексы в СУБД — это специальные структуры данных, которые ускоряют поиск и сортировку данных в таблицах. Основные моменты:
Читать ответДля оптимизации медленного SQL-запроса можно использовать следующий подход:
Читать ответОсновные функции агрегирования в SQL, которые часто используются для обработки данных:
Читать ответ