SQL

¿Cómo determinar si una cadena es un palíndromo con REVERSE en SQL Server?

Estrada Web Group
Estrada Web Group
¿Cómo determinar si una cadena es un palíndromo con REVERSE en SQL Server?

Resumen: en este tutorial, aprenderás cómo usar la función SQL Server REVERSE() para devolver el orden inverso de una cadena.

Introducción a la función REVERSE() de SQL Server

La función REVERSE() acepta un argumento de cadena y devuelve el orden inverso de esa cadena.

A continuación se muestra la sintaxis de la función REVERSE().

REVERSE ( input_string )

input_string es una expresión de cadena de caracteres. De lo contrario, debes usar CAST para convertir explícitamente la cadena de entrada a VARCHAR.

Ejemplos de función REVERSE() de SQL Server

Veamos algunos ejemplos del uso de la función REVERSE()

A) Uso de la función REVERSE() de SQL Server para invertir una cadena

Función REVERSE() de SQL Server

Este ejemplo usa la función REVERSE() para invertir la cadena 'ambulancia':

SELECT
    REVERSE('ambulancia') result;

Resultado:

result
---------
aicnalubma

(1 row affected)

B) Usar la función REVERSE() de SQL Server para determinar si una cadena es un palíndromo

Un palíndromo es una palabra que se lee igual hacia atrás que hacia adelante, por ejemplo, reconocer o sometemos El siguiente ejemplo usa la función REVERSE() y la expresión CASE para verificar si una cadena es un palíndromo.

DECLARE
    @input VARCHAR(100) = 'reconocer';

SELECT
    CASE
        WHEN @input = REVERSE(@input)
        THEN 'Palíndromo'
        ELSE 'No es un palíndromo'
    END result;

Resultado:

result
--------------
Palíndromo

(1 row affected)

En este tutorial, aprendiste a usar la función REVERSE() SQL Server para devolver el orden inverso de una cadena.

Compartir artículo:

Más artículos geniales

Cómo usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo

Cómo usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo

Resumen: en este tutorial, aprenderás a usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo.

Ver artículo completo
Cómo dividir una cadena de texto separada por comas con STRING_SPLIT de SQL Server

Cómo dividir una cadena de texto separada por comas con STRING_SPLIT de SQL Server

Resumen: en este tutorial, aprenderás a usar la función STRING_SPLIT() de SQL Server para dividir una cadena en una fila de subcadenas en función de un separador específico.

Ver artículo completo
Para qué sirven los operadores AND y OR de SQL Server

Para qué sirven los operadores AND y OR de SQL Server

Los operadores AND y OR de SQL son operadores booleanos utilizados para especificar condiciones compuestas en una cláusula WHERE.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla