Función FORMATO SQLServer

        En SQL Server, FORMATlas funciones se utilizan para formatear tipos de datos como valores numéricos, fechas y horas en formatos específicos y devolver una cadena formateada.

FORMATLa sintaxis básica de una función es la siguiente:

FORMAT ( value, format [, culture ] )

        

        Entre ellos, valueel parámetro son los datos a formatear, que pueden ser cualquier tipo de datos válido de SQL Server, como números, fechas y horas. formatEl argumento es una cadena que especifica valueel formato de salida para formatear el argumento. cultureEl parámetro es un parámetro opcional que especifica la configuración regional utilizada para formatear los datos.

Estos son algunos ejemplos comunes de formato:

  1. Números de formato:
    SELECT FORMAT(123456.789, 'C') AS currency -- $123,456.79
    SELECT FORMAT(123456.789, '0,0.00') AS number -- 123,456.79
    

      2. Formato de fecha y hora:

SELECT FORMAT(GETDATE(), 'd', 'en-US') AS short_date -- 3/18/2023
SELECT FORMAT(GETDATE(), 'D', 'en-US') AS long_date -- Saturday, March 18, 2023
SELECT FORMAT(GETDATE(), 't') AS short_time -- 4:39 PM
SELECT FORMAT(GETDATE(), 'T') AS long_time -- 4:39:37 PM

      3. Formatee una cadena personalizada:

SELECT FORMAT(123456.789, '###-##-####') AS custom_format -- 123-45-6789

        Cabe señalar que FORMATel uso de funciones requiere ciertos recursos informáticos, por lo que deben usarse con precaución cuando se procesan grandes cantidades de datos. Además, FORMATuna función podría no ser la mejor opción en algunos casos, ya que podría ser CONVERTmás lenta que otros métodos, como usar una función.

        

        Adjuntar parámetros:

   cultureEl parámetro se utiliza para especificar la configuración regional utilizada para formatear los datos. cultureEl parámetro es un parámetro opcional, si no se especifica, se utiliza la configuración regional de la sesión actual.

cultureEstos son algunos ejemplos de       entornos locales y valores de parámetros comunes :

  1. Inglés americano:en-US
  2. Inglés británico:en-GB
  3. Inglés canadiense:en-CA
  4. Francés Francia:fr-FR
  5. alemán alemán:de-DE
  6. Italiano:it-IT
  7. Español:es-ES
  8. Chino simplificado):zh-CN
  9. chino tradicional):zh-TW
  10. Japonés:ja-JP
  11. Coreano:ko-KR

        Cada configuración regional define un conjunto específico de reglas y formatos para formatear fechas, horas, monedas, números y otros tipos de datos. Por ejemplo, en una configuración regional en inglés, el formato de fecha suele ser MM/DD/YYYY, y en una configuración regional en francés, el formato de fecha suele ser DD/MM/YYYY.

        Es importante tener en cuenta que las diferentes configuraciones regionales pueden tener diferentes convenciones y convenciones, por lo que al usar cultureparámetros, debe elegir la configuración regional que mejor se adapte al formato deseado.

Supongo que te gusta

Origin blog.csdn.net/sinat_28984567/article/details/129645114
Recomendado
Clasificación