За последние 24 часа нас посетили 17565 программистов и 1724 робота. Сейчас ищут 1602 программиста ...

MySQL, как посчитать сумму полей нескольких рядов.

Тема в разделе "PHP и базы данных", создана пользователем C, 18 июн 2006.

  1. C

    C Активный пользователь

    С нами с:
    28 май 2006
    Сообщения:
    326
    Симпатии:
    0
    Есть таблица с описанием файлов. В этой таблице среди прочих есть поле size,
    то есть размер файла. Мне надо, чтобы когда размер всех файлов превышает, допустим,
    100 мегабайт, удалить старые.
    Для того, чтоб узнать, сколько файлы занимают вместе,
    надо сложить значение размера каждого файла.
    Но что-то не допру, как это сделать. Везде написано только про COUNT(*).
    Можно конечно просто папку опросить на её размер, но мне хочется через базу.
     
  2. Mavir

    Mavir Guest

    COUNT - это количество рядов. А сумма - SUM()
     
  3. C

    C Активный пользователь

    С нами с:
    28 май 2006
    Сообщения:
    326
    Симпатии:
    0
    Mavir
    Ага, а так как ряды посчитать?

    Ну щас поищу про сам.
     
  4. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Код (Text):
    1. SELECT SUM(`size`) FROM table
     
  5. C

    C Активный пользователь

    С нами с:
    28 май 2006
    Сообщения:
    326
    Симпатии:
    0
    simpson
    Спасибо, сейчас попроьбую