|
Home >> FAQs/Tutorials >> SQL Server FAQ
SQL Server FAQ - Performing Comparison on Exact Numbers
By: FYIcenter.com
(Continued from previous topic...)
How To Perform Comparison on Exact Numbers?
Comparison operations on exact numbers of data types: BIT, INT, NUMERIC, etc.,
are very easy to understand.
Here are some simple examples:
-- BIT value comparison
DECLARE @x BIT, @y BIT;
SET @x = 0;
SET @y = 1;
SELECT CASE WHEN @x > @y THEN 'True' ELSE 'False' END;
GO
False
DECLARE @x INT, @y INT;
SET @x = -5;
SET @y = 9;
SELECT CASE WHEN @x > @y THEN 'True' ELSE 'False' END;
GO
False
DECLARE @x NUMERIC(9,2), @y NUMERIC(9,2);
SET @x = -5.25;
SET @y = -5.15;
SELECT CASE WHEN @x > @y THEN 'True' ELSE 'False' END;
GO
False
(Continued on next topic...)
- What Is a Boolean Value?
- What Are Conditional Expressions?
- What Are Comparison Operations?
- How To Perform Comparison on Exact Numbers?
- How To Perform Comparison on Floating Point Numbers?
- How To Perform Comparison on Date and Time Values?
- How To Perform Comparison on Character Strings?
- What To Test Value Ranges with the BETWEEN Operator?
- What To Test Value Lists with the IN Operator?
- What To Perform Pattern Match with the LIKE Operator?
- How To Use Wildcard Characters in LIKE Operations?
- How To Test Subquery Results with the EXISTS Operator?
- How To Test Values Returned by a Subquery with the IN Operator?
- What Are Logical/Boolean Operations?
|