sql >> Database >  >> RDS >> Mysql

Grootste waarde van meerdere kolommen met kolomnaam?

U kunt GROOTSTE gebruiken functie om de maximale waarde tussen alle kolommen te vinden:

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. Laravel Welsprekend LEFT JOIN WHERE NULL

  2. SQL NVARCHAR- en VARCHAR-limieten

  3. Hoe genereer ik een willekeurig tijdsinterval en voeg ik het toe aan een mysql datetime met behulp van php?

  4. Laravel dynamische vervolgkeuzelijst land en staat