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

Làm cách nào để tạo cột được tính từ một cột khác?

Bạn nên sử dụng một cột được tính toán để giải quyết vấn đề này. Một cái gì đó có định nghĩa tương tự như sau:

ALTER TABLE Customers ADD Age AS datediff(year, DOB ,getdate())

Tuyên bố gốc được lấy từ và thông tin khác có sẵn tại BlackWasp .

Chỉnh sửa:

MSDN giải thích các cột được tính là:

Nguồn: MSDN - Cột Tính toán



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. con trỏ với sp_executesql và các tham số

  2. Các kiểu dữ liệu C # tương đương cho ngày, giờ và datetimeoffset của SQL Server là gì?

  3. Các kỹ thuật tốt hơn để cắt bớt các số không ở đầu trong SQL Server?

  4. TSQL cho thử nghiệm lọc từ phạm vi đa lựa chọn

  5. Sẽ tốt hơn nếu thực hiện nhiều lệnh sql với một kết nối hay kết nối lại mọi lúc?