MS SQL Server Concepts and Programming Question:

How To How To Convert Numeric Expression Data Types using the CONVERT() Function??

Tweet Share WhatsApp

Answer:

If you want to convert the data type of a numeric expression to a new data type, you can use the CONVERT(data_type, expression) function. The tutorial exercise below shows you how to use the CONVERT() function:

-- FLOAT converted to NUMERIC by CONVERT()
DECLARE @pi FLOAT(24);
SET @pi = 3.141592E+00;
SELECT CONVERT(NUMERIC(5,2), @pi);
GO
3.14

-- FLOAT converted to NUMERIC by CONVERT()
DECLARE @x FLOAT(24);
SET @x = 12345.12E+00;
SELECT CONVERT(NUMERIC(10,5), @x);
GO
12345.12012

-- FLOAT converted to INT by CONVERT()
DECLARE @x FLOAT(24);
SET @x = 12345.12E+00;
SELECT CONVERT(INT, @x);
GO
12345


Download MS SQL Server PDF Read All 394 MS SQL Server Questions
Previous QuestionNext Question
How To Convert Numeric Expression Data Types using the CAST() Function?How To Convert Character Strings into Numeric Values?