parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

это не одинаковые запросы

Безымянный 03.12.2006 16:12

в первом случае поле сравнивается со строкой, во втором с числом.
Судя по приведенному вами значению поле скорее VARCHAR чем INT, при подстановке его в условие происходит преобразование типов, если преобразование прошло неудачно, его результат всегда 0.
SELECT 2 + 2
-> 4

SELECT 2 + '2'
-> 4

SELECT 2 + 'dva'
-> 2