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

Có thể trả về hàng trống từ Máy chủ Sql không?

Nói chung, nếu bạn phải trả lại một hàng trống ..

Nếu truy vấn ban đầu của bạn là

select a,b,c from tbl

Bạn có thể biến nó thành một truy vấn con

select t.a,t.b,t.c
from (select 1 as adummy) a
left join (
    select a,b,c from tbl  -- original query
) t on 1=1

Điều này đảm bảo truy vấn sẽ luôn có số lượng hàng ít nhất là một.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phục hồi cơ sở dữ liệu được tăng tốc trong SQL Server 2019

  2. Làm cách nào để tải một tệp phẳng lớn vào bảng cơ sở dữ liệu bằng SSIS?

  3. Nhận số chữ số sau dấu thập phân của dấu phẩy (có hoặc không có phần thập phân)

  4. DECRYPTBYASYMKEY () Không trả lại giá trị mong đợi

  5. SELECT DISTINCT bỏ qua các trường hợp khác nhau