Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zastępowanie NULL z wyników zapytania CASE

Powinieneś być w stanie owinąć COALESCE wokół obraźliwych MIN, na przykład:

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

Nie jestem pewien, jak szczęśliwy byłby SQL Server, ale to całkiem standardowy SQL.

Zastosuj korektę NULL po MIN jest prawdopodobnie lepszym wywołaniem niż próba wybrania bezpiecznej wartości do umieszczenia wewnątrz MIN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eksplorowanie operacji indeksowania online na poziomie partycji w programie SQL Server 2014 CTP1

  2. Połącz się z bazą danych MSSQL za pomocą Flask-SQLAlchemy

  3. Wdróż zawsze włączone grupy dostępności programu SQL Server w systemie Linux

  4. Jak opróżnić bufor PRINT w TSQL?

  5. Zmiana mapowania źródeł danych Crystal Report