Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wykonywanie operacji matematycznych na tymczasowej kolumnie w SQL

Może miałeś na myśli coś takiego:

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. Utknąłem na zapytaniu PHP

  2. Pobierz najnowszy wiersz dla podanego identyfikatora

  3. Czy istnieje coś analogicznego do metody split() w mySql?

  4. Wybierz zestawienie z wielu tabel ze zmiennymi danymi wejściowymi

  5. MySQL Usuń zduplikowane wiersze, które mają tę samą wartość kolumny