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

Không hiển thị bộ trả lại trống

bọc truy vấn động trong một khối IF để kiểm tra xem truy vấn có trả về bất kỳ thứ gì không.

select 'if exists (' + QUERY + ')' + char(10) + '    ' + QUERY
from (
    select QUERY = 'select * from ' + TABLE_NAME 
        + ' where ' + COLUMN_NAME + ' = 123'
    from INFORMATION_SCHEMA.COLUMNS  
    where COLUMN_NAME like '%columnOfInterest%'
)  q


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ xử lý các yêu cầu dịch vụ web từ nhiều máy khách như thế nào

  2. Cách trả về kết quả truy vấn dưới dạng danh sách được phân tách bằng dấu phẩy trong SQL Server - STRING_AGG ()

  3. Cách trả về số nhóm tăng dần trên mỗi nhóm trong SQL

  4. Cách chuyển các tham số giá trị bảng sang thủ tục được lưu trữ từ mã .net

  5. chúng ta có thể có một khóa ngoại không phải là khóa chính trong bất kỳ bảng nào khác không?