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

Największa wartość z wielu kolumn z nazwą kolumny?

Możesz użyć NAJLEPSZE funkcja, aby znaleźć maksymalną wartość wśród wszystkich kolumn:

SELECT @var_max_val:= GREATEST(col1, col2, col3, ...) AS max_value,
       CASE @var_max_val WHEN col1 THEN 'col1'
                         WHEN col2 THEN 'col2'
                         ...
       END AS max_value_column_name
FROM table_name
WHERE ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mój skrypt nodejs nie kończy pracy sam po pomyślnym wykonaniu

  2. Alternatywa dla tymczasowej tabeli MySQL w Oracle

  3. Problemy z tworzeniem zapytania MySQL w Symfony zawierającej JOIN i RAND()

  4. Tworzenie tabeli liczb w MySQL

  5. baza danych mysql inżynierii wstecznej do tworzenia aplikacji django