sql >> Databasteknik >  >> RDS >> Sqlserver

Ersätter NULL från resultaten av CASE-frågan

Du bör kunna linda COALESCE runt de felande MIN, till exempel:

COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',

Jag är inte säker på hur nöjd SQL Server skulle vara med det men det är ganska standard SQL.

Använd NULL-justeringen efter MIN är förmodligen ett bättre anrop än att försöka välja ett säkert värde att lägga in i MIN.



  1. Hur man lagrar sessionsdata för användare

  2. anslut till mysql med c++

  3. PHP-skript kommer inte att ansluta till databasen?

  4. Hur klonas en testdatabas från en produktionsdatabas i en enda åtgärd?