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

Как да използвате изчисленото поле в друго поле на същата заявка

Направете го така:

;WITH YourCTE AS
(
Select
    Case ...
        When ... then ...
        When ... then ...
        When ... then ...
    End                     as FieldA
From TblSource
)
SELECT FieldA, FieldA + 1 AS FieldB, FieldA + 2 AS FieldC ....
FROM YourCTE


  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 SP - Предаване на параметър за IN масив списък?

  2. SQL Получаване на последно срещане на поле срещу всеки ред

  3. Как да използвате дизайнера на заявки в SQL Server

  4. SQL НЯМА евентуални проблеми с производителността

  5. Как да замените низ в колона на таблица на SQL Server