Каковы некоторые полезные SQL-операторы, которые должны быть известны всем разработчикам, которые могут коснуться стороны Бэкэнда проекта?
(Обновление: точно так же, как в алгоритме, мы знаем, там сортируют проблемы, переставляя проблемы, и мы знаем некоторые решения их. Этот вопрос стремится к тому же самому).
Например, один я могу думать:
Получите список Классов, которые не регистрируются никакими студентами. (Внешнее объединение и проверяет, является ли соответствие ПУСТЫМ, или Добираются от таблицы Classes, все ClassIDs, которые НЕ находятся В (подзапрос для получения всего ClassIDs от таблицы Registrations)),
Есть ли некоторые SQL-операторы, которые должны находиться под рукавом всех разработчиков, которые могли бы коснуться данных бэкэнда?
Хм, обобщив, какие типы запросов вы должны уметь писать.
Ну, вот что сразу приходит в голову. Конечно, это для начинающего разработчика SQL. Это не включает ничего, что я бы считал продвинутым.
Разработчикам следует изучить принципы работы с базами данных и SQL. Никакие конкретные операторы SQL, как требуемые операторы SQL, не будут меняться в зависимости от того, что хранится в базе данных, и от структуры базы данных.
Обновление: Ваш обновленный вопрос интересен. Я думаю, что операторы SQL в целом довольно просты. Так что запоминать их не стоит. Если они сложные, то они привязаны к конкретной проблеме и, опять же, не заслуживают запоминания.