Jag har en fråga liknande denna, där jag behöver få ut värdet från en funktion
till två kolumner, hur kan man skriva det? Som koden nedan så känns det som om function kommer att anropas två gånger (antar att inte mssql optimerar bort det på något sätt) och det känns som en prestnadardförlust.
select
function(id) AS column1,
function(id) AS column2
from ...