Instagram
youtube
Facebook
Twitter

Create a Function to Return the Employee's Full Name

Create a Function to Return the Employee's Full Name

Employees Table:



Query Explanation:

  1. Function Definition (ALTER FUNCTION dbo.GetFullName):

    • The function combines the first_name and last_name with a space in between and trims any extra spaces from both sides using LTRIM(RTRIM()).

  2. SELECT Query:

    • The SELECT query calls the dbo.GetFullName() function to generate the full name for each employee based on the firstName and LastName fields from the Employees table.

SQL Query:

-- Function to get full name by combining first and last name
ALTER FUNCTION dbo.GetFullName
(
    @first_name VARCHAR(100),
    @last_name VARCHAR(100)
)
RETURNS VARCHAR(201)
AS
BEGIN
    -- Declare a variable to store the full name
    DECLARE @full_name VARCHAR(201);

    -- Combine first and last names, remove extra spaces
    SET @full_name = LTRIM(RTRIM(@first_name + ' ' + @last_name));

    -- Return the full name
    RETURN @full_name;
END;

-- Query to get the full name of employees using the function
SELECT dbo.GetFullName(firstName, LastName) AS full_name
FROM Employees;

Output: