sql >> Databasteknik >  >> RDS >> Mysql

välj aggregatfunktion och alla andra kolumner

För att välja alla kolumner från tabellen är:

select * from zz;

Att välja ett maximum från tabellen är

select max(column44) from zz;

De två kombinerade:

select zz.*, (select max(column44) from zz) as maxcol44
from zz;

Om du vill utelämna kolumn44 i dina resultatrader och bara ha maxcol44, måste du lista kolumnerna:

select 
  column1, 
  column2, 
  ...
  column43, 
  (select max(column44) from zz) as maxcol44,
  column45, 
  ...
from zz;



  1. mySQL-returindex efter infogning

  2. effektivt sätt att implementera personsökning

  3. Förbisedda T-SQL-ädelstenar

  4. Serialiserade data i mysql-databasen måste kombineras i en array