Actividad 4 - Encriptar y Desencriptar
Encode
Permite encriptar una cadena (se recomienda mucho para contraseñas).
La función recibe 2 argumentos:
- El primero, es la cadena a encriptar (contraseña de la cuenta).
- El segundo, una cadena utilizada como contaseña para después desencriptar.
Ejemplo:
insert into usuario value('Mauricio Sepulveda',encode('mao','7889'));
La función recibe 2 argumentos:Decode
La función recibe 2 argumentos:- El primero, la cadena a desencriptar (contraseña de la cuenta)
- El segundo, la cadena asignada para desencriptar la contaseña de la cuenta
Permite desencriptar una cadena encriptada con Encode
Ejemplo:
select decode(clave,'7889') from usuario where nombre='Mauricio Sepulveda';
Locate
Sirve para localizar la letra que se desea buscar dentro de una cadena de texto. La función dirá la posición donde encuentre la primera letra que buscamos.
Ejemplo:
select locate('r','sergio se rie mucho');
Position
Sirve para localizar la letra que se desea buscar dentro de una cadena de texto. La función dirá la posición donde encuentre la primera letra que buscamos.
Ejemplo:
select position('i' in 'sergio se rie mucho');
Mid
Sirve para elegir que parte de la cadena deseamos ver. La función recibe la posición donde arrancaremos y hasta donde deseamos ver utilizando la cantidad de caracteres a contar desde el arranque que asignamos.
Ejemplo:
select mid('hola como estas' from 4 for 6);
Ltrim
Sirve para eliminar los espacios al lado izquierdo de la cadena
Ejemplo:
select ltrim(' estudien chicos ');
Rtrim
Sirve para eliminar los espacios al lado derecho de la cadena
Ejemplo:
select rtrim(' estudien chicos ');
Trim
Sirve para eliminar los espacios en la cadena en ambos lados.
Ejemplo:
select trim(' estudien chicos ');
Trim(Leading ...)
Sirve para eliminar el caracter que deseamos a la izquierda de la cadena.
Ejemplo:
select trim(leading '0' from '00estudien chicos00');
Trim Trailing
Sirve para eliminar el caracter que deseamos a la derecha de la cadena.
Ejemplo:
select trim(trailing '0' from '00estudien chicos00');
Trim Both
Sirve para eliminar el caracter que deseamos de toda la cadena.
Ejemplo:
select trim(both '0' from '00estudien chicos00');
Trim
Sirve para eliminar el caracter que deseamos en ambos lados de toda la cadena.
Ejemplo:
select trim('0' from '00estudien chicos00');