Порядок исполнения команд в SQL
Понимание того, что SELECT исполняется после HAVING, помогает понять почему в WHERE запрещены • алиасы (ссылка на столбец, еще не может быть определена); • агрегирующие функции (where имеет доступ не ко всему набору данных, а только к конкретному значению), но в HAVING - можно. Следуя определённому порядку выполнения, ядро базы данных может свести к минимуму дисковый ввод/вывод, эффективно использовать индексы и избежать ненужных операций...
10 месяцев назад
Реляционные базы данных. Язык SQL. Приложение к урокам о команде select (часть 1)
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео Прошло уже несколько видеоуроков по команде select. И я решил, что вместо того, чтобы к каждому видеоуроку писать приложение, написать обзор возможностей команды select по всему объему последнего видеоматериала. Для начала перечислю ссылки на семь видеоуроков по команде select: урок 1, урок 2, урок 3, урок 4, урок 5, урок 6, урок 7. Ну, а теперь приступим к примерам, но прежде напомним схему данных, которую мы используем в своих уроках...