sql查询中的条件2 ='2'如何返回true?

时间:2014-05-24 14:02:05

标签: sql-server

以下查询如何为条件

返回true
Select * from Table_name Where 2='2'

并在

失败
Select * from Table_name Where 3='2' 

比较如何运作?

1 个答案:

答案 0 :(得分:0)

Select * from Table_name Where 2='2'

SQL Server将字符串转换为整数上下文中的整数

所以2='2'总是如此。 2='3'不是