Перед публикацией я прочитал несколько статей о разработке функций USD, но не нашел решения для своей проблемы... что выглядит следующим образом:
У меня очень простая база данных, в которой хранятся баскетболисты и состоит из столбца ID, Age, Height и Name. То, что я хотел бы сделать, это реализовать функцию 'height' с одним параметром @set varchar (10), что в зависимости от одного значения @set будут вызывать разные команды выбора
то, что я пытался реализовать, было в psuedo-code:
CREATE FUNCTION [dbo].[age](@set varchar(10))
RETURNS TABLE
AS
BEGIN
IF (@set = 'tall')
SELECT * from player where height > 180
ELSE IF (@set = 'average')
SELECT * from player where height >= 155 and height <=175
ELSE IF (@set = 'low')
SELECT * from player where height < 155
END
Может ли кто-нибудь дать мне подсказку, как его реализовать?