Viết hàm Scalar valued function SQL Server

Hàm Scalar valued function SQL Server là hàm trả về một giá trị duy nhất được xử lý từ các câu lệnh sql server

Ví dụ:
GO
/****** Object:  UserDefinedFunction [dbo].[getTenLop]    Script Date: 24/03/2023 20:11:34 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Create date: 2023-3-24
-- Description:    <Description, ,>
-- =============================================
-- TEST:  Select [dbo].[getTenLop]('1')
ALTER FUNCTION [dbo].[getTenLop]
(
    -- Add the parameters for the function here
    @Lop nvarchar(50)
)
RETURNS nvarchar(100)
AS
BEGIN
    -- Declare the return variable here
    DECLARE @ResultVar nvarchar(100)
    
    -- Add the T-SQL statements to compute the return value here
    SELECT @ResultVar = (Select TenLop From tbLop Where Lop=@Lop)

    -- Return the result of the function
    RETURN @ResultVar

END