mysql | Función DECODIFICAR( )

La función MySQL DECODE() se usa para decodificar una string codificada y devolver la string original. La función MySQL DECODE() devuelve strings vacías si la string codificada es una string vacía.

La función DECODE() acepta dos parámetros que son la string codificada que se decodificará y la string de contraseña para decodificar la string codificada.

Sintaxis:

DECODE(encoded_string, password_string);

Parámetros utilizados:

  • encoded_string: se utiliza para especificar la string codificada que se va a decodificar.
  • password_string: se utiliza para especificar la string de contraseña para decodificar la string codificada.

Valor de retorno:
la función DECODE en MySQL devuelve la string original después de decodificar una string codificada.

Versiones compatibles de MySQL:

  • mysql 5.7
  • mysql 5.6
  • mysql 5.5
  • mysql 5.1
  • mysql 5.0
  • mysql 4.1

Ejemplo-1: Implementación de la función DECODE en una string.

SELECT  
DECODE(ENCODE('geeksforgeeks', 'passwordstring'), 'passwordstring'); 

Producción:

geeksforgeeks 

Ejemplo-2: Implementación de la función DECODE en una string que tiene una combinación de caracteres y números enteros.

SELECT  
DECODE(ENCODE('geeksforgeeks123', 'passwordstring'), 'passwordstring'); 

Producción:

geeksforgeeks123 

Ejemplo-3: Implementar la función DECODE en una string NULL y devolver la longitud de la string después de la compresión.

SELECT  
DECODE(ENCODE('NULL', 'passwordstring'), 'passwordstring'); 

Producción:

NULL 

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *