Изчислени стойности в списъкИЗБЕРЕТЕ, Microsoft Docs
Списъкът SELECT може да съдържа изрази, изградени чрез прилагане на оператори към един или повече прости изрази. По този начин резултатният набор може да съдържа стойности, които не съществуват в базовите таблици, но са изчислени от стойностите, съхранени там. Такива колони в наборите с резултати се наричат производни колони и включват:
Изчисления и изчисления, използващи аритметични оператори или функции върху числови колони или константи:
Конверсии на типове данни:
Изчисленията и изчисленията в списък SELECT могат да се извършват върху данни, получени от колони от числов тип, или върху числови константи в списък за избор, като се използват аритметични оператори, функции, преобразувания и подзаявки. Аритметичните оператори ви позволяват да събирате, изваждате, умножавате и разделяте числови данни.
Поддържат се следните аритметични оператори.
Остатък от делението
Аритметичните оператори, които извършват събиране, изваждане, деление и умножение, могат да се използват за всеки тип числова колона или израз: int, smallint, tinyint, decimal, numeric, float, real, money или smallmoney. Операторът modulo може да се използва само за колони и изрази от тип int, smallint или tinyint.
Аритметични операции могат да се извършват и върху колони за дата и час, като се използват функции за дата или обичайните оператори за събиране и изваждане.
Аритметичните оператори могат да се използват за извършване на изчисления в една или повече колони. Използването на константи в аритметични изрази не е задължително, както е показано в примера по-долу: