Основное различие: оба, «Имея» и «Где», являются предложениями, которые могут использоваться в SQL. Предложение «Где» сначала применяется к отдельным строкам в таблицах, с помощью которых строки, соответствующие условиям в предложении, группируются вместе. Предложение «Имея» затем применяется к строкам в наборе результатов. Группы, которые удовлетворяют условиям в условии «Имеют», появляются в выводе запроса.
«Имея» и «Где» являются предложениями, которые можно использовать в SQL. SQL - это специализированный язык программирования, предназначенный для управления данными в системах управления реляционными базами данных (RDBMS). Имеет следующие функции:
- Вставка данных,
- Обновить и удалить,
- Доступ и контроль, и
- Схема управления и модификации.
Он подразделяется на элементы, такие как:
- Выражения
- Предикаты
- Запросы
- Заявления
- Статьи
Предложения в SQL включают в себя:
- Ограничительная оговорка
- Для обновления предложения
- Из пункта
- Группа по пункту
- Заказать по пункту
- Где текущий пункт
- Имея пункт
- Где пункт
«Имея» и «Где» - это только два из этих многочисленных положений. Операторы в SQL могут быть выполнены в следующем порядке:
- ОТ условия
- ГДЕ оговорка
- Предложение GROUP BY
- HAVING пункт
- Предложение SELECT
- Предложение ORDER BY
Предложение «Имеется» используется только с предложением «Выбрать» и после предложения «Группировать по». Предложение «Где», с другой стороны, может использоваться и с оператором, отличным от оператора «Выбор». Однако он используется перед предложением «Группировать по». Если в этом случае предложение «Группировать по» не используется, то предложение «Имеет» ведет себя как предложение «Где».
Предложение «Где» сначала применяется к отдельным строкам в таблицах, с помощью которых строки, соответствующие условиям в предложении, группируются вместе. Предложение «Имея» затем применяется к строкам в наборе результатов. Группы, которые удовлетворяют условиям в условии «Имеют», появляются в выводе запроса.
Предложение «Имеется» используется для фильтрации записей, возвращаемых группой по предложению с использованием предиката. Использование предложения «Имеет» позволяет ограничить результаты предложения «Группировать по» и выбрать только указанные строки.
Предложение Where, с другой стороны, используется для выбора строк, которые должны быть включены в запрос. В предложении используется предикат сравнения, основанный на следующих операторах: = или равно, или не равно, > или больше, = или больше или равно, <= или меньше или равно, между, как и в. «Предложение исключает строки, которые не соответствуют требованиям, установленным запросом.
Предложение «Где» используется для выбора отдельных строк в таблице, которая указана в предложении «От». Он используется для извлечения конкретной информации из таблицы, исключая другие не относящиеся к делу данные. Это приводит к увеличению времени обработки запроса.