Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да намерите най-често срещаните думи в MySQL база данни и да осредните втора колона

Това е много трудно да се направи в MySQL. Той е страхотен в съхраняването и извличането на релационни стойности, не е толкова страхотен при извършването на този вид изчисления. Ако нямате нищо против да направите това в PHP, можете да използвате кода по-долу, за да преброите честотите.

foreach ($rows as $row)
{
    foreach (explode(" ", $row['Name']) as $token)
    {
        $total[$token] += (int)$row['Score']; 
        $occurances[$token]++;
    }
}

// compute average by taking ($total[$token])/($occurances[$token])


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Копирайте две колони от една таблица в друга, но само уникални стойности

  2. Обработка на преходни неизправности в .net core 2.1 MVC за MySQL база данни

  3. Как да намерите директорията с данни на mysql от командния ред в windows

  4. Как да рестартирате отдалечен MySQL сървър, работещ на Ubuntu linux?

  5. Вмъкнете данни в MySQL в множество таблици в C# ефективно