<pre>Основные элементы технического письма

Проблема — SFWGHO

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

— SELECT (выбор данных)

— FROM (указав, из какой таблицы получить данные)

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

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

— ORDER BY (для заказа окончательных строк)

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

Решения

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

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

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

Шесть жирных жен Гросс мужей

Потные ноги будут давать ужасные запахи

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

SWEATY или SELECT

FEET или FROM

WILL или WHERE

ДАЖЕ ИЛИ ГРУППА ПО

УЖАСНЫМИ ИЛИ ИМЕЮЩИМИ

ODORS или ORDER BY

Итак, теперь нет никаких оправданий для получения неправильного порядка команд SQL, нам просто нужно найти способ запомнить запятые в нужном месте все время …

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here