Проблема — SFWGHO

Когда мы пишем T-SQL, Microsoft берет язык базы данных SQL, команды должны отображаться в определенном порядке. Это:

— ВЫБОР (выбор данных)

— OD (предоставление таблицы, из которой собираются данные)

— WHERE (любые условия фильтрации)

— GROUP BY (с указанием любой агрегации, которая должна быть сделана) [19659003] — HAVING (любая фильтрация, выполняемая по агрегированным данным)

— ORDER BY (где порядок отображения последних строк)

Важно, чтобы эти команды были в правильном порядке, иначе вы получите синтаксическую ошибку. Аббревиатурой для команд является SFWGHO, поэтому просто нужно найти способ запомнить эту серию букв.

Решения

Когда он впервые столкнулся с этой проблемой, автор этой статьи запустил Интернет для акронимов. Я нашел один сайт, который проводил соревнование, с одним участником:

Скользкая рыба украшает голодные орки

Должны быть лучшие акронимы, чем это! Небольшое размышление исходило из следующих соображений:

Шесть жирных жен. Мужчины снаружи

Потные ноги дают страшные запахи

Из них второе кажется лучше (это определенно в лучшем вкусе!) , Вот наша рекомендация о том, как запомнить порядок команд в SQL:

SWEATY или SELECT

FEET или FROM

WILL или WHERE

DIVE или GROUP BY

УЖАСНЫЕ ИЛИ НЕОБХОДИМЫЕ

АРОМАТЫ ИЛИ ЗАКАЗЫ [19659003] Итак, теперь нет оправданий для неправильного порядка команд SQL, нам просто нужно найти способ запомнить запятые в нужном месте все время …



Add Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *