Главная страница
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.49 MB
Время: 0.019 c
1-1181138897
Tonich
2007-06-06 18:08
2007.08.19
Delphi и С++ Builder 5


4-1172649288
Gavrila
2007-02-28 10:54
2007.08.19
CreateProcess на WinTS 2003 не могу запустить cmd-файл


2-1185358225
ari_9
2007-07-25 14:10
2007.08.19
FIBPlus - как предотвратить действие (создать исключение) ?


15-1185098328
Rouse_
2007-07-22 13:58
2007.08.19
Утилиты модификации NTFS безопасности.


4-1172653785
Сергей М.
2007-02-28 12:09
2007.08.19
Печать принт-задания в *.prn-файл