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

SQL Chọn một hàng và lưu trữ trong một biến SQL

Bạn có thể chọn các trường thành nhiều biến:

DECLARE @A int, @B int

SELECT
  @A = Col1,
  @B = Col2
FROM SomeTable
WHERE ...

Một phương pháp khác, có khả năng tốt hơn, sẽ là sử dụng một biến bảng:

DECLARE @T TABLE (
  A int,
  B int
)
INSERT INTO @T ( A, B )
SELECT
  Col1,
  Col2
FROM SomeTable
WHERE ...

Sau đó, bạn có thể chọn từ biến bảng của mình như một bảng thông thường.



  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 So sánh Tổng số đơn đặt hàng hàng giờ và loại bỏ hàng tồn kho hiện tại có thể xảy ra?

  2. Sự khác biệt trong hai truy vấn này là gì khi nhận được hai tập kết quả khác nhau?

  3. Microsoft ODBC Driver 13 cho SQL Server:Đăng nhập không thành công cho người dùng 'sa'

  4. Cách trích xuất một số ký tự thứ n từ một chuỗi trong SQL

  5. Thực hành tốt nhất để mã hóa cơ sở dữ liệu trong SQL Server 2005