Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sử dụng CASE để trả về một chuỗi nếu không có kết quả từ câu lệnh SELECT

Bạn có thể sử dụng 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. Tìm bảng đã khóa trong SQL Server

  2. Lưu trữ Khoảng thời gian giữa hai DateTimes

  3. Tạo các nhóm ngày liên tiếp đáp ứng một tiêu chí nhất định

  4. Sử dụng một biến cho tên bảng trong mệnh đề 'Từ' trong SQL Server 2008

  5. Khắc phục Msg 8114 “Lỗi chuyển đổi kiểu dữ liệu varchar thành số” trong SQL Server