Главная страница
    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.043 c
15-1183992453
Megabyte
2007-07-09 18:47
2007.08.19
Delphi 7 and MSSQL 2005


2-1184911598
Newser
2007-07-20 10:06
2007.08.19
Как в DateTimePicker-е установить вчерашнее число?


15-1185246228
Pazitron_Brain
2007-07-24 07:03
2007.08.19
Ружье в Денди


2-1184957223
Bratyk
2007-07-20 22:47
2007.08.19
Помогите сделать програму


3-1178274065
Sapos
2007-05-04 14:21
2007.08.19
Добавление записей.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский