51 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			51 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: SQL Server Convert Function | ||
|  | localeTitle: Función de conversión de SQL Server | ||
|  | --- | ||
|  | ## Función de conversión de SQL Server
 | ||
|  | 
 | ||
|  | Se convierte de un tipo de datos a otro tipo de datos. | ||
|  | 
 | ||
|  | ### Sintaxis
 | ||
|  | 
 | ||
|  | `CONVERT (_New Data Type, Expression, Style_)` | ||
|  | 
 | ||
|  | *   **Nuevo tipo de datos:** Nuevo tipo de datos a convertir también. Por ejemplo: nvarchar, entero, decimal, fecha | ||
|  | *   **Expresión:** Datos a convertir. | ||
|  | *   **Estilo:** Formato. Por ejemplo: el estilo 110 es el formato de fecha de Estados Unidos mm-dd-aaaa | ||
|  | 
 | ||
|  | ### Ejemplo: convertir un número decimal en un entero
 | ||
|  | 
 | ||
|  | `SELECT CONVERT(INT, 23.456) as IntegerNumber` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | Nota: El resultado está truncado. | ||
|  | 
 | ||
|  | ### Ejemplo: convertir una cadena en una fecha
 | ||
|  | 
 | ||
|  | `SELECT CONVERT(DATE, '20161030') as Date` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | ### Ejemplo: convertir un decimal en una cadena
 | ||
|  | 
 | ||
|  | `SELECT CONVERT(nvarchar, 20.123) as StringData` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | ### Ejemplo: convertir un número entero en un número decimal
 | ||
|  | 
 | ||
|  | `SELECT CONVERT(DECIMAL (15,3), 13) as DecimalNumber` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | ### Ejemplo: convertir una cadena al formato de fecha en el estilo de fecha de Estados Unidos
 | ||
|  | 
 | ||
|  | `SELECT CONVERT(DATE, '20171030' , 110) To_USA_DateFormat` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | ### Más información:
 | ||
|  | 
 | ||
|  | *   Información sobre la función Convert: [Microsoft](https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql) |