【发布时间】:2014-03-21 18:08:29
【问题描述】:
我有一个表,其中有一列是 char 数据类型。
这两个查询都返回相同的结果而不会引发任何错误:
SELECT * FROM MY_TABLE WHERE CHAR_COL = 0
OR
SELECT * FROM MY_TABLE WHERE CHAR_COL = '0'
为什么会这样?
【问题讨论】:
-
是的,抱歉,我更新了..
我有一个表,其中有一列是 char 数据类型。
这两个查询都返回相同的结果而不会引发任何错误:
SELECT * FROM MY_TABLE WHERE CHAR_COL = 0
OR
SELECT * FROM MY_TABLE WHERE CHAR_COL = '0'
为什么会这样?
【问题讨论】:
【讨论】: