sql >> Databasteknik >  >> RDS >> Mysql

Hur betraktar NULL som MAX-datumet istället för att ignorera det i MySQL?

Ge det här ett försök:

SELECT ID, case when MAX(DATE IS NULL) = 0 THEN max(DATE) END AS DATE
FROM test
GROUP BY ID;


  1. Får fel - ORA-01858:ett icke-numeriskt tecken hittades där ett numeriskt tecken förväntades

  2. oracle autoincrement med sekvens och trigger fungerar inte korrekt

  3. Transaktionsisolering i PostgreSQL

  4. Hur kan jag extrahera filer från ett Oracle BLOB-fält?