Преимущества использования порядкового позиционного обозначения SQL?

Исходная информация

Обозначение порядкового номера, порядковые номера АКА, является сокращением столбца в зависимости от порядка столбцов в списке столбцов вSELECT вместо имени столбца или псевдонима столбца. Обычно поддерживается вORDER BY некоторые базы данных (MySQL 3.23+, PostgreSQL 8.0+) поддерживают синтаксисGROUP BY пункт также.

Вот пример использования Ordinals:

GROUP BY 1, 2
ORDER BY 1, 2

Это не хорошо для использования, потому что это делает запрос хрупким - если порядок столбцов изменяется, порядковые номера должны быть обновлены, или ваш запрос не вернет то, что вы думали, что будет. Очень вероятно, что вы получите ошибку при использовании вGROUP BY если столбцы в этих местах заключены в агрегаты ...

Вопрос

Единственное преимущество, которое я могу придумать, - это меньше данных для отправки по проводам, если вы не используете хранимые процедуры или функции (которые, в любом случае, ставят под сомнение порядковый номер использования). Есть ли какие-то другие преимущества, которые мне не хватает?

раскрытие

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

Ответы на вопрос(6)

Ваш ответ на вопрос