VALUES

Tsql теория > VALUES
28.05.2018 17:13:27



Статья:

Начиная с SQL Server 2008 стало возможным использовать конструкцию VALUES не только для создания многострочных INSERT запросов, но и внутри блока FROM.

Применяя конструкцию VALUES, запрос выше можно переписать так:

SELECT p.UserID, t.*
FROM dbo.UserBadges p
CROSS APPLY (
    VALUES 
          (Gold,   ''Gold'')
        , (Silver, ''Silver'')
        , (Bronze, ''Bronze'')
) t(BadgeCount, BadgeType)