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

Cập nhật bảng với bản ghi ngẫu nhiên trong trạng thái cập nhật trong SQL Server?

Được rồi, tôi nghĩ rằng đây là một trong những truy vấn kỳ lạ nhất mà tôi đã viết, và tôi nghĩ rằng nó sẽ chậm khủng khiếp. Nhưng hãy thử xem:

UPDATE A
SET A.hostessid = B.hostessId
FROM member_info_test A
CROSS APPLY (SELECT TOP 1 hostessId
             FROM hostess_test 
             WHERE A.somecolumn = A.somecolumn
             ORDER BY NEWID()) B


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL-Server:Có tập lệnh SQL nào mà tôi có thể sử dụng để xác định tiến trình của quá trình sao lưu hoặc khôi phục SQL Server không?

  2. Câu lệnh Sql Case trong Sql IN

  3. Cách sử dụng con trỏ để cập nhật bản ghi

  4. Thay đổi ngôn ngữ cho phiên hiện tại trong SQL Server

  5. Cách T-SQL hiệu quả nhất để đệm một varchar ở bên trái đến một độ dài nhất định?