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

Извършване на математическа операция върху временна колона в SQL

Може би имахте предвид нещо подобно:

SELECT
  t.t_id,
  t.occurrences,
  t.value / tm.occurrences AS newValue
FROM table t
  INNER JOIN (
    SELECT
      tm_id,
      COUNT(*) AS occurrences
    FROM table_map
    GROUP BY tm_id
    HAVING COUNT(*) > 1
  ) tm ON t.t_id = tm.tm_id


  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. каква е разликата между UNIQUE INDEX и UNIQUE KEY?

  3. MySQL групово вмъкване чрез PHP

  4. Python SQLAlchemy - MySQL сървърът е изчезнал

  5. Изясняване на часовата зона на PHP/MySQL