Tecnología

Inicio

Cómo dar formato a parámetros de fecha en SQL

Cómo dar formato a parámetros de fecha en SQL


El lenguaje de consulta estructurado (SQL) es una popular plataforma estándar de la industria para la manipulación de bases de datos. La mayoría de los tipos de datos en bases de datos SQL son fáciles de entender. Pueden ser numérica para su uso en cálculos o "cadenas" para las operaciones de sólo texto. Fechas, sin embargo, a menudo plantean cierta confusión. Una fecha puede tener el formato de muchas maneras diferentes y contienen muchos valores diferentes. Algunas fechas son únicos años, mientras que otros se expresan en un formato de texto que incluye el nombre del mes, el nombre del día y el año. Algunas fechas incluyen toda esta información, pero se expresan en un estricto formato numérico. Hay muchas maneras de dar formato parámetros de fecha en SQL.

Instrucciones

1 Crear una nueva instrucción de consulta en SQL para extraer una fecha a partir de la base de datos. Sin embargo, en lugar de extraer el valor de los datos en bruto almacenada en la base de datos, utilice el comando "DATE_FORMAT", en relación con la consulta para garantizar la fecha es extraída en el formato deseado.

2 Introduce el nombre de la variable de base de datos que representa el valor de fecha en bruto como el primer parámetro en el comando "DATE_FORMAT". Este comando utiliza dos parámetros separados por una coma entre paréntesis de la orden. El formato es "DATE_FORMAT (fecha, formato)".

3 Identificar los códigos de formato de fecha de SQL que representan los muchos formatos de fecha que SQL emitirse. Estos códigos abarcan todos los formatos de fecha concebibles y se pueden organizar en cualquier orden. Cada código comienza con un signo de porcentaje y es seguido por una letra que representa una porción de una fecha que se muestra de una manera particular. Por ejemplo, "% Y" es el año de cuatro dígitos, mientras que "% y" es el año de dos dígitos.

4 Formatear el segundo parámetro del comando "DATE_FORMAT" usando los códigos de fecha de SQL para que coincida con el formato de salida deseado de la fecha en que se extrae de la base de datos. Por ejemplo, para crear una salida de texto detallado de la fecha, utilice "% W,% M% e,% Y". Este formato de fecha aparecerá como "Domingo, 18 de de abril de 2010". Las comas se introduce en el formato en el que deben aparecer en el resultado final.

5 Formatear la fecha como una cadena numérica escribiendo 'DATE_FORMAT ([fecha], "e-%%% c- Y")'. Tenga en cuenta que las comillas simples no están incluidos en la consulta real con tipo SQL. Utilizar el nombre real de la variable de base de datos para "[fecha]" en este ejemplo. La salida será similar a "18-4-2010".

Consejos y advertencias

  • Se puede crear cualquier combinación de formatos de fecha que necesita e insertar otros caracteres, tales como dos puntos, espacios, comas y guiones, como se desee para separar los diferentes parámetros de la fecha.