Data Type

Question:
How do I compare two values when one value(data type) is char and the other is an integer?

Answer:
For this you can use the CONVERT function. Since you can’t convert character data to numbers, you’ll have to convert the integer column to character. Assuming you have a table called TestTable with two columns:

IntCol intCharCol char(10)with these valuesIntCol   CharCol------   -------1         12         23         xyz4         5

You can use this query to SELECT rows based on a comparison:

SELECT *FROM TestTableWHERE CONVERT(char(10), IntCol) = CharColIntCol      CharCol    ----------- ---------- 1           1         2           2

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: