Описание тега having

О ключевом слове HAVING в SQL.
1 ответ

SQL Server, как я могу использовать COUNT DISTINCT(*) в предложении HAVING?

У меня есть процедура, которая подсчитывает все уникальные значения [customerid] и отображает их в списке SELECT. Я пытаюсь отсортировать [customerid], где это только "> 1", используя предложение HAVING, но SQL не позволит мне использовать DISTINCT …
19 апр '16 в 22:09
1 ответ

CakePHP, ИМЕЮЩИЙ СУММУ Запрос сверхслабый - где есть место для улучшений?

Этот запрос убивает всю страницу (90% времени запроса): /** * Checks if a conversation exists containing these users (at least two!) * //TODO: fixme! SUPER-SLOW! 5s on a 6s page load total * * @param array $users Users to check on * @param int $limi…
15 ноя '14 в 05:03
2 ответа

Минимальное количество совпадений больше

Я не знаю, как решить эту проблему: есть 3 таблицы (проект, инженер и клиент). Я хочу знать имена клиентов, которые наняли 2 или более разных инженеров, которые зарабатывают больше, чем X. Таблица "проект" содержит идентификаторы клиента и инженера,…
22 янв '16 в 09:30
3 ответа

Как фильтровать кортежи SQL по количеству членов

Поэтому я работаю над проблемой SQL, в которой у меня есть база данных баров и пива, из которой я хочу: перечислить все бары, в которых подают пиво, которое нравится Майку, и которые посещают более одного пьющего. База данных состоит из: likes (drin…
12 фев '12 в 03:30
4 ответа

Использование предложения HAVING в инструкции UPDATE

Этот запрос SELECT FirstName, LastName, NCAAStats.AccountId, College_Translator.school_name, StatTypeId, COUNT(*) AS 'Count' FROM NCAAstats INNER JOIN College_Translator ON College_Translator.AccountID = NCAAstats.AccountId GROUP BY FirstName, LastN…
09 янв '12 в 19:20
2 ответа

MySQL запрос с группировкой, процедурой и "HAVING"

В настоящее время у меня есть этот запрос: SELECT *, GEODIST(41.3919671, 2.1757278, latitude, longitude) distance FROM offers_all WHERE id_family=1761 AND GEODIST(41.3919671, 2.1757278, latitude, longitude) <= 40 GROUP BY id_prod ORDER BY pricepr…
08 дек '12 в 22:41
0 ответов

Rails - массив фильтров с несколькими условиями

В контроллере Rails я фильтрую активную запись следующим образом: x = [1,2] y = [3,4] z = x+y #[1,2,3,4] @result = Model.where(attribute: z) Мне необходимо group_by коллекция по атрибуту; работает следующий код: @filtered_result = @result.group_by(&…
28 июн '17 в 21:41
3 ответа

Как мне считать записи MySQL с критерием HAVING

Так что обычно вы можете просто сделать SELECT COUNT(field.id) FROM table WHERE field.id > 100 и COUNT(поле) вернет количество записей, у которых есть критерий field.id > 100 Но что делать, если вы подсчитываете записи, указанные с помощью критер…
20 сен '10 в 01:14
4 ответа

Подсчет повторяющихся строк только на основе 2 столбцов

Предположим, у меня есть следующая таблица с именем test с 2 колонками A а также B A B ------ 1 2 2 3 1 2 3 4 Я хотел бы использовать запрос, который будет возвращать только количество повторяющихся строк (1 и 3 в этом случае) на основе столбцов A а…
08 мар '16 в 12:09
1 ответ

Оператор SQL, который показывает курсы, которые ранее не проходили учащиеся

У меня есть три таблицы в базе данных MS Access. Студенты (имя студента, электронная почта)Курсы (Название курса, Стоимость) Регистрация (название курса, имя студента) Теперь я хочу создать Запрос, который может показать мне все классы, которые кажд…
24 май '13 в 17:48
1 ответ

Как перечислить результат в пустых или пустых данных с SQL Server, имеющих сумму?

Как составить список товаров, которых нет (ноль = 0)? STHAR TABLE id STHAR_GCKOD STHAR_GCMIK ------------------------------------------------ 1 NULL NULL 99 G 2 99 C 2 1525 G 3 1525 C 2 ------------------------------------------------ NOTE: G = (+) …
30 апр '13 в 14:24
1 ответ

Mysql сгруппировать и имея с максимальным значением не вернуть фактическое максимальное значение

SELECT c.testid, t.testid, c.studyid, c.PRINCIPAL, t.buildnumber FROM comp_max c INNER JOIN testlog t ON t.testid = c.testid WHERE t.buildnumber = 1030716 ORDER BY studyid ASC и результат testid testid studyid PRINCIPAL buildnumber 403 403 1109 2670…
19 авг '15 в 23:51
1 ответ

Псевдоним, Группировка, Имея

Я очень плохо знаком с SQL. Будет ли кто-нибудь так любезно объяснить, есть ли разница между этими двумя запросами? SELECT author, sum(words) AS total_words FROM books GROUP BY author HAVING sum(words) > 10000000; SELECT author, sum(words) AS tot…
03 окт '18 в 01:20
4 ответа

PHP MySQL Group BY Имея проблему

Предположим, у меня есть таблица как: ID|Word |Reference 1 |Dog |1 1 |Fish |2 1 |Sheep|3 2 |Dog |4 2 |Fish |5 3 |Sheep|6 4 |Dog |7 Я хочу выбрать все идентификаторы со словом "Собака и овца". Таким образом, результатом должны быть идентификаторы: 1 …
29 мар '17 в 20:10
2 ответа

Создать макропеременную на основе условия SAS

У меня есть следующая таблица data have; input x1; datalines; 1 2 3 4 5 6 7 8 9 10 11 ; run; и я пытаюсь создать макропеременную, которая распределяет количество различных записей максимум до десяти, чтобы я мог автоматически создать правильное коли…
24 окт '18 в 17:12
3 ответа

Использование HAVING без GROUP BY не работает должным образом

Я начинаю изучать SQL Server, в документации, найденной в состояниях MSDN, как это HAVING обычно используется с предложением GROUP BY. Когда GROUP BY не используется, существует неявная единая агрегированная группа. Это заставило меня думать, что мы…
10 ноя '18 в 08:33
3 ответа

Сгруппировать по "прочим", где группы с небольшим вкладом включены в поле "прочее" - MySQL

Я бы хотел, чтобы GROUP BY элемент в моей таблице, который имеет соответствующую денежную стоимость. Это я могу рассчитать в процентах, однако в списке часто слишком много элементов (слишком много, чтобы быть полезным, например, в графике). Следоват…
04 май '09 в 18:49
2 ответа

Как выбрать уникальные и дублированные строки исключить с разными значениями

Как я могу получить эту таблицу, как ожидалось в Oracle. Я пытаюсь сделать это, как показано ниже, но это не дает мне правильный результат. Я ожидаю получить только уникальные и исключить, если это запись с разными значениями. Извините, если спросил…
10 янв '18 в 10:18
3 ответа

Как продлить дату по конкретному условию

Запрос на продление даты valid_till для месяца арендаторов, которые ссылались более двух раз Пример данных: ref_id referrer_id referrer_bonus_amount referral_valid valid_from valid_till 263 5 2500 1 2015-07-05 2015-09-05 264 3 2500 1 2015-07-05 2015…
28 июн '18 в 20:44
1 ответ

SQL между двумя диапазонами дат

Я пытаюсь получить количество записей между определенным диапазоном дат, который относится к минимальной дате пользователя и максимальной дате в другой таблице. Это то, что я имею до сих пор, но исключаю, по крайней мере, 13 записей, о которых я зна…
17 янв '14 в 20:46