martes, 3 de noviembre de 2009

Funciones con cadenas de carácteres para SQL

Aquí van algunas funciones de gran utilidad para las cadenas de carácteres para SQL.

Eliminar espacios en blanco (TRIM, LTRIM, RTRIM):
  • Tanto al principio como al final de la cadena

SELECT TRIM(' dudasweb ') --> 'dudasweb'

  • Solo al principio de la cadena

SELECT LTRIM(' dudasweb ') --> 'dudasweb '

  • Solo al final de la cadena

SELECT RTRIM(' dudasweb ') --> ' dudasweb'

Tomar una parte de los datos almacenador (Dependiendo del lenguajes (mysql, sql server...) se llama de una forma u otra (SUBSTR(), SUBSTRING())):

  • Si deseas que empiece desde un cáracter de la cadena.

SELECT SUBSTR('dudasweb', 3) --> 'asweb'

  • Si deseas que vaya de un cáracter a otro de la cadena

SELECT SUBSTR('dudasweb',2,4) --> 'dasw'

Concatenar cadenas de carácteres (CONCAT):

SELECT CONCAT('dudas','web') --> dudasweb

SELECT 'dudas' + ' ' + 'web' --> dudasweb

No hay comentarios:

Publicar un comentario