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

Używanie CASE do zwracania ciągu, jeśli nie ma wyników z instrukcji SELECT

Możesz użyć EXISTS :

SELECT 
    CASE
    WHEN EXISTS(
        SELECT 1 FROM call_records
        WHERE account = @accountnumber
    ) 
    THEN  'We Have Records of this Customer'
    ELSE  'We Do Not Have Records For This Customer'
    END AS 'result';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego procedura składowana jest szybsza niż Query

  2. Jak wysłać zapytanie do tabeli SQL i usunąć zduplikowane wiersze z zestawu wyników?

  3. Uzyskaj uprawnienia do kolumn dla tabeli w SQL Server przy użyciu T-SQL:sp_column_privileges

  4. Jak działa funkcja FORMAT() w programie SQL Server (T-SQL)

  5. Jak otworzyć plik SDF (SQL Server Compact Edition)?