72 похожих чатов

Можно спросить или канал спит? Мне надо сложить посчитать count нулей

справой стороны
id p1 p2 p3 p4 p5 sum0
101 1 1 0 0 0 3
102 1 1 1 0 0 2

17 ответов

20 просмотров

И где вопрос?

разрешаем! считать и складывать

Алексей- Автор вопроса

Не очевиден вопрос? Как?! Все такие юморист прям пипец

5 - (p1 + p2 + p3 + p4 + p5) as sum0 Не? При условии конечно что возможны значения только 0/1.

Алексей- Автор вопроса
𒀭
5 - (p1 + p2 + p3 + p4 + p5) as sum0 Не? При услов...

нюанс, что если 0 1 0 0 0 то нам надо вывести 3

Алексей
нюанс, что если 0 1 0 0 0 то нам надо вывести 3

Тогда действительно все сложно: case when p1 = 0 and p2 = 1 and p3 = 0 and p4 = 0 and p5 = 0 then 3 else 5 - (p1 + p2 + p3 + p4 + p5) end

Алексей- Автор вопроса
𒀭
Тогда действительно все сложно: case when p1 = 0...

и мы типа не знаем сколько конкретно p считать. Т.е. берем все справа которые до 1

Алексей
и мы типа не знаем сколько конкретно p считать. Т....

У Вас же выше спросили: - где вопрос? Если возникли такие пожелания, значит Вы неправильно спроектировали БД.

Алексей- Автор вопроса
𒀭
У Вас же выше спросили: - где вопрос? Если возникл...

что это значит? Тип никак не посчитать?

Алексей
что это значит? Тип никак не посчитать?

Один из основных принципов проектирования БД гласит: нельзя привязываться к порядку столбцов, при этом все столбцы должны быть определены. Вы нарушаете этот принцип. Можно конечно вытянуть из information_schema столбцы и что-то химичить, но это костыль.

Алексей- Автор вопроса
Алексей
что это значит? Тип никак не посчитать?

Алексей, задай нормально вопрос. Для этого обычно используют язык, русский язык в данном случае. Учти что ответ нужен тебе, так что постарайся, чтобы было понятно.

Алексей
вообще это я в pyspark обрабатываю dataframe

Тогда на кой сюда вопрос написал?

Алексей
вообще это я в pyspark обрабатываю dataframe

Не знаю что такое pyspark, но из обрывков предоставленной Вами информации, можно предположить, что структура БД должна выглядеть примерно так: create table table_1 ( table_1_id int primary key ); create table table_2 ( table_1_id int references table_1(table_1_id) not null, parameter_name text not null, parameter_livel int not null, parameter_value int not null ); insert into table_1(table_1_id) values (101),(102),(103); insert into table_2(table_1_id, parameter_name, parameter_livel, parameter_value) values (101, 'p', 1, 1), (101, 'p', 2, 1), (101, 'p', 3, 0), (101, 'p', 4, 0), (101, 'p', 5, 0), (102, 'p', 1, 1), (102, 'p', 2, 1), (102, 'p', 3, 1), (102, 'p', 4, 0), (102, 'p', 5, 0);

Алексей- Автор вопроса
Ilya Zviagin
Тогда на кой сюда вопрос написал?

ищу каким sql запросом решить

Алексей
ищу каким sql запросом решить

Надо дать структуру таблиц, DDL, и что надо получить

Похожие вопросы

Обсуждают сегодня

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
Карта сайта