Fran Diaz

Reporting Services, Business Intelligence, tecnologías Microsoft y otros

Email Notifications

Recent Posts

Tags

News

Community

Comunidades

  • OnobaNET
  • Grupo de usua
  • INETA
  • Culminis
  • Zona de Grupos de Usuarios Online
  • Foro MSDN Español: Colaborador
  • CartujaDotNet

Webs Amigas

Archives

SQL Server 2012 Novedades (III) – Funciones de formato y concatenado

Seguimos con más novedades en SQL Server 2012. Hoy voy a explicar las nuevas funciones Format() y Concat() que nos servirán para formatear y concatenar respectivamente.

Format(). Esta función nos devuelve un valor numérico o de fecha formateado con una cultura opcional. Vamos a ver unos cuantos ejemplos para ver los resultados.

1er Ejemplo. En este primero ejemplo vamos a devolver un tipo float a moneda para diferentes culturas.

format_money

El resultado es el siguiente:

format_money_Results

2º Ejemplo. Para este ejemplo devolveremos el día de la semana de una cultura en concreto.

format_day

El resultado es el siguiente:

format_day_results

3er Ejemplo. En este ejemplo devolveremos una fecha en el formato especificado

format_date

format_date_results

Como veis, podéis dar varios formatos a un tipo numérico o de fecha fácilmente con la función Format(). Tenéis más información acerca del formato en esta url: http://msdn.microsoft.com/library/26etazsy.aspx

Ahora, vamos con la segunda función: Concat() que nos va permitir montar una cadena a partir de varios tipos de datos como vamos a ver ahora:

En este ejemplo vamos a concatenar un texto con un tipo fecha

concat_date

El resultado:

concat_date_results

En este otro ejemplo vamos a ver como podemos unir concat y format para crear frases:

concat_frases

Y el resultado:

concat_frases_results

En este último ejemplo vamos a ver otra cadena constituida por un texto y un tipo de datos numérico para ver como la función no le va a importar la diferencia entre los tipos (al igual que en el primer ejemplo) y nos devuelve igualmente una cadena:

concat_types concat_types_results

Y con esto terminamos este post sobre Concat() y Format(). Espero que sea de vuestro interés Guiño.

Un Saludo

Posted: 13/5/2012 22:16 por Fran Díaz | con 3 comment(s) |
Comparte este post:

Comentarios

Miemblogs ha opinado:

Seguimos con más novedades en SQL Server 2012. Hoy voy a explicar las nuevas funciones Format() y Concat

# May 13, 2012 11:11 PM

andrechi ha opinado:

Debería estar prohibido bajo pena de catapulta el manejar cadenas dentro de una base de datos.

# May 14, 2012 5:12 PM

Fran Díaz ha opinado:

Jejeje, la verdad....según se mire puede ser beneficioso o perjudicial ^^, aunque en su justa medida no tiene porqué  ;)

# May 14, 2012 8:48 PM