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

ORDER BY (CHỌN NULL) nghĩa là gì?

ROW_NUMBER yêu cầu ORDER BY mệnh đề về mặt cú pháp. Bạn không thể sử dụng nó mà không có một. SELECT NULL là một cuộc tấn công để ngăn chặn lỗi trong khi không thực thi bất kỳ mệnh lệnh cụ thể nào. Trong trường hợp này, chúng tôi không cần thực thi bất kỳ lệnh nào, vì vậy tùy chọn nhanh nhất là sử dụng SELECT NULL .

Trình tối ưu hóa nhìn thấu được thủ thuật này, vì vậy nó không có chi phí thời gian chạy (xác nhận quyền sở hữu này dễ dàng được xác minh bằng cách xem xét kế hoạch thực thi).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thay đổi thiết đặt cấu hình cho thư cơ sở dữ liệu trong SQL Server (T-SQL)

  2. Xếp hạng các chức năng trong SQL Server

  3. Khắc phục sự cố từ chối truy cập đang chờ xử lý phục hồi cơ sở dữ liệu SQL

  4. Nhận các giá trị ranh giới cho một bảng được phân vùng trong SQL Server (T-SQL)

  5. Cách cài đặt SQL Server trên SUSE 12