Om du funderar på att skapa en lagrad funktion för att returnera ett ID baserat på ett användarnamn, till exempel, så skulle följande fungera
CREATE FUNCTION Sample(inUserName VARCHAR(255)) RETURNS INT(11)
BEGIN
DECLARE returnValue INT;
SELECT user_roleID INTO returnValue FROM users WHERE userName = inUserName LIMIT 1;
RETURN returnValue;
END
Detta skulle anropas med SELECT Sample('SomeUserName') AS userID;