sql >> Databáze >  >> RDS >> Mysql

Největší hodnota více sloupců s názvem sloupce?

Můžete použít NEJLEPŠÍ funkce k nalezení maximální hodnoty mezi všemi sloupci:

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. Kde podmínka pro spojenou tabulku v Sequelize ORM

  2. Dotaz MySQL s limitem a velkým offsetem trvá věčnost

  3. Jak migrovat z Oracle na MySQL / Percona Server

  4. Chybová zpráva ASP Classic SQL Query, prosím správnou syntaxi