sql >> Database >  >> RDS >> Mysql

selecteer aggregatiefunctie en alle andere kolommen

Om alle kolommen uit de tabel te selecteren is:

select * from zz;

Een maximum uit de tabel selecteren is

select max(column44) from zz;

De twee gecombineerd:

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

Als u kolom 44 in uw resultaatrijen wilt weglaten en alleen maxcol44 wilt gebruiken, moet u de kolommen vermelden:

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



  1. Strings in SQL trimmen

  2. Kun je een specifieke database of tabel repliceren met Amazon's RDS

  3. MySQL diakritisch ongevoelig zoeken (Spaanse accenten)

  4. Wat is het verschil tussen varchar en nvarchar?