2.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.2 KiB
		
	
	
	
	
	
	
	
title
| title | 
|---|
| SQL Server Convert Function | 
SQL Server Convert Function
Converts from one data type to another data type.
Covered in this guide :
- Convert a decimal number to an integer
- Convert a string to date
- Convert a decimal number into string
- Convert an integer number to decimal
- convert a string to date in usa format style
Convert command Syntax
CONVERT (_New Data Type, Expression, Style_)
New Data Type: New data type to be converted too. For example: nvarchar, integer, decimal, date
Expression: Data to be converted.
Style: Format. For example: The style 110 is USA Date format  mm-dd-yyyy\
- 
Convert a Decimal Number to An Integer :SELECT CONVERT(INT, 23.456) as IntegerNumberResult : +---+---------------+ | | IntegerNumber | +---+---------------+ | 1 | 23 | +---+---------------+Note: The result is truncated. 
- 
Convert a String to a Date :SELECT CONVERT(DATE, '20161030') as DateResult : +---+---------------+ | | Date | +---+---------------+ | 1 | 2016-10-30 | +---+---------------+
- 
Convert a Decimal to a String :SELECT CONVERT(nvarchar, 20.123) as StringDataResult : +---+---------------+ | | StringData | +---+---------------+ | 1 | 20.123 | +---+---------------+
- 
Convert an Integer Number to a Decimal Number :SELECT CONVERT(DECIMAL (15,3), 13) as DecimalNumberResult : +---+---------------+ | | DecimalNumber | +---+---------------+ | 1 | 13.000 | +---+---------------+
- 
Convert a String to Date Format in USA Date Style :SELECT CONVERT(DATE, '20171030' , 110) To_USA_DateFormatResult : +---+-------------------+ | | To_USA_DateFormat | +---+-------------------+ | 1 | 2017-10-30 | +---+-------------------+
More Information:
- Information on Convert function: Microsoft