Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.19;
Скачать: CL | DM;

Вниз

Сумма нескольких полей MySQL   Найти похожие ветки 

 
БарЛог ©   (2007-07-18 13:20) [0]

Всем привет.
Есть БД, в ней находится таблица AAA с полями, например, A1,A2,A3.
Запрос
SELECT A3 FROM AAA WHERE A1=1 AND A2=1
в моем случае выдаёт несколько (значений? забыл термин), которые мне приходится складывать вручную.
Можно ли как-нибудь изменить запрос, чтобы получать один ответ, который является суммой? (чтоб за меня складывал MySQL).

Заранее спасибо.


 
Сергей М. ©   (2007-07-18 13:24) [1]

SUM(A3)


 
БарЛог ©   (2007-07-18 13:29) [2]

Отлично! Спасибо!


 
БарЛог ©   (2007-07-18 13:30) [3]

ЗЫ. Только начал изучать. Где бы почитать более-менее досконально? Лучше с примерами.
Спасибо.


 
wicked ©   (2007-07-18 13:34) [4]

http://dev.mysql.com/doc/refman/5.1/en/index.html


 
Johnmen ©   (2007-07-18 13:34) [5]

http://www.mysql.ru/docs/man/


 
БарЛог ©   (2007-07-19 09:43) [6]

Спасибо всем за ссылки!

И еще вопросик. Сам не смог найти :(

При тех же условиях:
"Есть БД, в ней находится таблица AAA с полями, например, A1,A2,A3.
Запрос
SELECT A3 FROM AAA WHERE A1=1 AND A2=1"...

Запрос SELECT SUM(A3) FROM AAA WHERE A1=1 AND A2=1
Выдаст СУММУ ЗНАЧЕНИЙ ЭЛЕМЕНТОВ.
А как почтитать СУММУ КОЛИЧЕСТВА ЭЛЕМЕНТОВ. Все элементы в А3 уникальны.


 
db2admin ©   (2007-07-19 09:44) [7]

SELECT count(A3) FROM AAA WHERE A1=1 AND A2=1


 
Slider007 ©   (2007-07-19 09:45) [8]

БарЛог ©   (19.07.07 9:43) [6]
А как почтитать СУММУ КОЛИЧЕСТВА ЭЛЕМЕНТОВ. Все элементы в А3 уникальны.

count(A3)
...
group by


 
БарЛог ©   (2007-07-19 11:11) [9]

Slider007 ©   (19.07.07 09:45) [8]
> group by
А зачем мне группировка?


 
Alien1769 ©   (2007-07-19 11:15) [10]


> > group by
> А зачем мне группировка?

Тогда переведи на русский

> СУММУ КОЛИЧЕСТВА ЭЛЕМЕНТОВ


 
БарЛог ©   (2007-07-19 11:22) [11]

Alien1769 ©   (19.07.07 11:15) [10]
Число элементов (записей), удовлетворяющих условию.
count подходит.


 
Johnmen ©   (2007-07-19 11:30) [12]


> БарЛог ©   (19.07.07 09:43) [6]

В плане неспешного трёпа - а кой фиг тебе давали ссылки на документацию, если один хрен ты её читать не собираешься?


 
БарЛог ©   (2007-07-19 17:32) [13]

Johnmen ©   (19.07.07 11:30) [12]

Читаю и еще как! Просто не на все вопросы ответ сразу находится. В плане неспешного трёпа :)


 
Юрий Зотов ©   (2007-07-20 00:37) [14]

> БарЛог ©   (18.07.07 13:20)  
> Сумма нескольких полей MySQL

Оказывается, Вам была нужна сумма значений ОДНОГО поля (А3) в записях, удовлетворяющих условию выборки, а вовсе не сумма НЕСКОЛЬКИХ полей.

Если хотите получить точный ответ, то старайтесь точно формулировать и вопрос. Это хорошо, что у Сергея М. телепатор сработал, а иначе долго пришлось бы Вам ждать.



Страницы: 1 вся ветка

Текущий архив: 2007.08.19;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.023 c
15-1184735259
Notebook
2007-07-18 09:07
2007.08.19
Как перезагрузить ноутбук?


15-1185099697
ProgRAMmer Dimonych
2007-07-22 14:21
2007.08.19
Борьба с повторной отправкой формы


15-1185171911
question
2007-07-23 10:25
2007.08.19
програмист для ПО под виндоус из Москвы


15-1184881177
Германн
2007-07-20 01:39
2007.08.19
Из СИ в Паскаль


2-1184997712
pirks
2007-07-21 10:01
2007.08.19
Редактор структурных схем и блок схем