Результаты поиска по запросу "aggregate-functions"
У вас есть ссылки на материалы о том, что SQL не может быть компонован? Уверен, это будет интересная лекция.
e поддерживаетRETURNING пункт, который может быть очень полезным. Например для данных: CREATE TABLE t(Id INT, Val varchar2(50)); INSERT INTO t(Id, Val) SELECT 10,'a' FROM dual UNION ALL SELECT 20,'b' FROM dual UNION ALL SELECT 30,'a' FROM ...
Запрос к ORDER BY по количеству строк, возвращенных из другого SELECT
Я пытаюсь обернуть голову вокруг SQL, и мне нужна помощь, чтобы понять, как выполнить следующий запрос в PostgreSQL 9.3. у меня естьпользователистол идрузьятаблица, в которой перечислены идентификаторы пользователей и идентификаторы друзей в ...
Левое внешнее соединение действует как внутреннее соединение
РезюмеМоя цель - найти каждого пользователя, которому когда-либо была назначена задача, а затем сгенерировать некоторую статистику за определенный диапазон дат и связать статистику с исходным набором пользователей. Если для ...
Почему следующее объединение значительно увеличивает время запроса?
У меня есть схема «звезда», и я запрашиваю таблицу фактов и хотел бы присоединиться к одной очень маленькой таблице измерений. Я не могу объяснить следующее: EXPLAIN ANALYZE SELECT COUNT(impression_id), imp.os_id FROM bi.impressions imp GROUP BY ...
но моя база 10г
могу создать функцию на Oracle, как сумма, мин, макс? он будет работать в результирующем наборе. Select join(',', Name), sum(total) From Account Group By IdCity
@ Кен Уайт: Если бы я сначала переформатировал вопрос, роли поменялись бы :)
ужно рассчитать сумму вхождений некоторых данных в двух столбцах в одном запросе. БД находится в SQL Server 2005. Например, у меня есть эта таблица: Person: Id, Name, AgeИ мне нужно получить в одном запросе эти результаты: 1. Количество людей, ...
О, мальчик, я только что попробовал что-то в MySQL, и это работает. Я выложу новый ответ!
м текущем приложении мне нужно выполнить этот тип запроса: SELECT MIN((colA, colB, colC)) FROM mytable WHERE (colA, colB, colC) BETWEEN (200, 'B', 'C') AND (1000, 'E', 'F')и получить ответ(333, 'B', 'B'), учитывая эти ...
Вы должны внести сумму в поле, которое вы хотите .... Запрос зависит от базы данных, которую вы используете, Oracle позволяет вам сделать это:
олучить столбец, представляющий собой сумму всех значений перед другим столбцом?
должен присутствовать в предложении GROUP BY или использоваться в статистической функции
У меня есть таблица, которая выглядит как этот вызывающий "makerar" cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp ...
@alexk: на самом деле это псевдоним вложенного запроса, который я пропустил, исправлено
UPDATE a JOIN b ON a.app_id=b.app_id GROUP BY a.app_id SET remark_avg=AVG(b.score),remark_count=COUNT(b.id);казанное в основном то, что я хочу сделать, но это не правильный оператор MySQL, как написать это правильно?