Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да създам колона, изчислена от друга колона?

Трябва да използвате изчислена колона, за да решите този проблем. Нещо с дефиниция, подобна на тази:

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

Оригинално изявление, взето от и допълнителна информация, достъпна на BlackWasp .

Редактиране:

MSDN обяснява изчислените колони като:

Източник:MSDN - Изчислени колони



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да замените низ, ако записът е NULL в T-SQL

  2. Правилата са остарели, какво е вместо (TSQL)?

  3. Какви са различните типове ограничения, налични в SQL Server - SQL Server / T-SQL урок, част 50

  4. Неявно преобразуване на изходния формат на SSIS за дата и час

  5. SQL Server:Msg 102, ниво 15, състояние 1, ред 2 Неправилен синтаксис близо до '='