MS SQL Server Concepts and Programming Question:

Download Job Interview Questions and Answers PDF

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

MS SQL Server Interview Question
MS SQL Server Interview Question

Answer:

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

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

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

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


Download MS SQL Server Interview Questions And Answers PDF

Previous QuestionNext Question
How To Convert Numeric Expression Data Types by Assignment Operations?How To How To Convert Numeric Expression Data Types using the CONVERT() Function??