Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Вниз

Сумма нескольких полей 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.042 c
2-1185565559
sproot
2007-07-27 23:45
2007.08.19
как сделать две равноправные формы?


2-1185278362
Dr. Andrew
2007-07-24 15:59
2007.08.19
Как корректно указать параметры в функции GetWindowsDirectoryW?


2-1184858312
CatAlone
2007-07-19 19:18
2007.08.19
SHGetSystemInfo и иконки


2-1185113973
Гость_1
2007-07-22 18:19
2007.08.19
проблема с числами или у меня :)


1-1181498306
ins
2007-06-10 21:58
2007.08.19
Открытие TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский