-1 / 0 / 2
Регистрация: 11.08.2014
Сообщений: 46

Вывести сумму кол-ва строк по заданному условию

23.03.2024, 10:15. Показов 425. Ответов 2

Студворк — интернет-сервис помощи студентам
В моей таблице существует 100000 чисел от 0 до 99999976. Есть необходимость сгруппировать их по заданному диапазону и получить в итоге название диапазона с общим кол-вом записей в данном диапазоне.
Подскажите пожалуйста как просуммировать кол-во записей в заданном диапазоне. Спасибо большое.

T-SQL
1
2
3
4
5
6
7
8
9
SELECT 
    CASE
        WHEN bigintID BETWEEN 0 AND 1500000  THEN '0-1.5 млн'
        WHEN bigintID BETWEEN 1500000 AND 35000000  THEN '1.50-3.50 млрд'
        WHEN bigintID BETWEEN 35000001 AND 99999976  THEN '3.50-7 млрд'
        END AS grp_NAME, count(bigintID) AS [Кол-во]
FROM Eveqlist3
GROUP BY BigintID
ORDER BY BigintID
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.03.2024, 10:15
Ответы с готовыми решениями:

Как просчитать кол-во строк по заданному условию?
Доброго времени суток! Возникла проблема, прошу помочь знающих решение. Мне нужно просчитать кол-во строк в стобце В, которые...

Вычислить и вывести сумму тех элементов массива, которые удовлетворяют заданному условию
Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести сумму тех элементов, которые удовлетворяют условию |ai|<i^2

Перестройка таблицы pandas с увеличением кол-ва строк по условию
Добрый день, столкнулся с проблемой, у меня большая таблица с разными параметрами, и мне надо чтобы к каждой записи содержащий key...

2
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
23.03.2024, 10:30
SQL
1
2
3
4
SELECT
  SUM(CASE WHEN условие1 THEN 1 ELSE 0 END) AS [ хитрое имя 1],
  SUM ...
FROM mytable
group и order не надо
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
25.03.2024, 17:26
Hagk,
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT 
  CASE
    WHEN bigintID BETWEEN 0 AND 1500000 THEN '0-1.5 млн'
    WHEN bigintID BETWEEN 1500001 AND 3500000 THEN '1.50-3.50 млн'
    WHEN bigintID BETWEEN 3500001 AND 9999976 THEN '3.50-7 млн'
  END AS GRP_NAME,
  COUNT(*) AS CNT 
FROM 
  Eveqlist3
GROUP BY
  CASE
    WHEN bigintID BETWEEN 0 AND 1500000 THEN '0-1.5 млн'
    WHEN bigintID BETWEEN 1500001 AND 3500000 THEN '1.50-3.50 млн'
    WHEN bigintID BETWEEN 3500001 AND 9999976 THEN '3.50-7 млн'
  END;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2024, 17:26
Помогаю со студенческими работами здесь

Удаление строк в DataGridView по заданному условию
У меня есть dataGridView с 2 столбцами и 10 строками. Как удалить все строки, у которых во втором столбце значение = нулю?

Удаление строк на листе по заданному условию
Добрый день. Прошу помочь в составлении условной конструкции. Необходимо удалить строки с 1 по 53, но если ячейка H53 в строке 53 содержит...

Удаление строк в Excel по заданному условию
Люди подскажите - у меня задача такая - есть excel файл с данными, мне нужно если во втором столбце пусто удалить эту строку. Делаю так: ...

Изменение строк в текстовом файле по заданному условию
Добрый день! Помогите, пожалуйста, с таким вопросом (ибо знаний категорически не хватает): имеется текстовый файл. В строках, которые...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru