powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PstgreSQL среднее в строке?
4 сообщений из 4, страница 1 из 1
PstgreSQL среднее в строке?
    #38863202
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может вопрос и простой, но гугл отчаянно пытается меня отправить находить среднее по столбцу а мне надо по строке.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT 
                "FH_09_Q" ,								
                "FH_10_Q" ,								
                "FH_11_Q" ,
              ("FH_09_Q" + "FH_10_Q" + "FH_11_Q"),
                ("FH_09_Q" + "FH_10_Q"+ "FH_11_Q")/3		
                FROM 
                "SC_Wonder"."TMining_New" 
                where "FMineObj_ID" = 16
                and "FDate" ='2015-01-26'




в общем есть строка с данными. как найти сумму и среднее при условии что есть пустые поля7
...
Рейтинг: 0 / 0
PstgreSQL среднее в строке?
    #38863294
daevy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DoomUnit,

coalesce, не?
Код: sql
1.
2.
3.
4.
5.
6.
7.
# select a,b,c,(coalesce(a,0)+coalesce(b,0)+coalesce(c,0)) as sum, ((coalesce(a,0)+coalesce(b,0)+coalesce(c,0))/3)::decimal(4,2) as avg from tt;
 a | b | c | sum | avg  
---+---+---+-----+------
 5 | 1 |   |   6 | 2.00
 2 | 1 |   |   3 | 1.00
 1 |   | 5 |   6 | 2.00
 1 |   | 2 |   3 | 1.00
...
Рейтинг: 0 / 0
PstgreSQL среднее в строке?
    #38863314
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoomUnitможет вопрос и простой, но гугл отчаянно пытается меня отправить находить среднее по столбцу а мне надо по строке.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT 
                "FH_09_Q" ,								
                "FH_10_Q" ,								
                "FH_11_Q" ,
              ("FH_09_Q" + "FH_10_Q" + "FH_11_Q"),
                ("FH_09_Q" + "FH_10_Q"+ "FH_11_Q")/3		
                FROM 
                "SC_Wonder"."TMining_New" 
                where "FMineObj_ID" = 16
                and "FDate" ='2015-01-26'




в общем есть строка с данными. как найти сумму и среднее при условии что есть пустые поля7

а пустые поля простите как считать? пропускать или как 0?
задача недостаточно корректно сформулирована.

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
PstgreSQL среднее в строке?
    #38863865
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
число полей не знаю. может же быть и три пустых и два.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PstgreSQL среднее в строке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]