w3resource

Reversing a String using a PostgreSQL Function


Function to Reverse a String

Write a PostgreSQL function to reverse a given string.

Solution:

-- Create a function named reverse_string that takes a text input and returns a text value
CREATE FUNCTION reverse_string(str TEXT) RETURNS TEXT AS $$
BEGIN
    -- Return the reversed version of the input string using the REVERSE function
    RETURN REVERSE(str);
END;
-- Specify the language used in the function as PL/pgSQL
$$ LANGUAGE plpgsql;

Explanation:

  • Purpose of the Query:
    • Returns the reversed form of a string.
  • Real-World Application:
    • Useful in data validation, cryptography, and text processing.

For more Practice: Solve these Related Problems:

  • Write a PostgreSQL function that checks if a given string is a palindrome.
  • Write a PostgreSQL function that removes all vowels from a given string.
  • Write a PostgreSQL function that returns only the first half of a given string.
  • Write a PostgreSQL function that converts a string into Title Case (capitalizing the first letter of each word).


Go to:


PREV : Function to Count Employees in a Department.
NEXT : Function to return the Current Date and Time.

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.