URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91897
[ Назад ]

Исходное сообщение
"SQL запрос"

Отправлено artemrts , 06-Июл-11 22:02 
Подскажите как правильно создать запрос к MySQL.

SELECT * FROM mytable WHERE field1=123 AND field2!=четырехзначное число

Во втором столбце встречаются четырехзначные числа и они не должны попадать в выборку. Как это правильно указать?


Содержание

Сообщения в этом обсуждении
"SQL запрос"
Отправлено PavelR , 06-Июл-11 22:36 
>  Подскажите как правильно создать запрос к MySQL.
>  SELECT * FROM mytable WHERE field1=123 AND field2!=четырехзначное число
>  Во втором столбце встречаются четырехзначные числа и они не должны попадать
> в выборку. Как это правильно указать?

Бред, а не постановка задачи.


f2 > 9999 and f2 < 1000 если поле целочисленное.


"SQL запрос"
Отправлено EugeneS , 07-Июл-11 08:46 
>>  Подскажите как правильно создать запрос к MySQL.
>>  SELECT * FROM mytable WHERE field1=123 AND field2!=четырехзначное число
>>  Во втором столбце встречаются четырехзначные числа и они не должны попадать
>> в выборку. Как это правильно указать?
> Бред, а не постановка задачи.
> f2 > 9999 and f2 < 1000 если поле целочисленное.

еще больший бред :) , число не может быть одновременно меньше 1000 и больше 9999.
вероятно предполалася оператор OR



"SQL запрос"
Отправлено PavelR , 07-Июл-11 14:21 
>>>  Подскажите как правильно создать запрос к MySQL.
>>>  SELECT * FROM mytable WHERE field1=123 AND field2!=четырехзначное число
>>>  Во втором столбце встречаются четырехзначные числа и они не должны попадать
>>> в выборку. Как это правильно указать?
>> Бред, а не постановка задачи.
>> f2 > 9999 and f2 < 1000 если поле целочисленное.
> еще больший бред :) , число не может быть одновременно меньше 1000
> и больше 9999.
> вероятно предполалася оператор OR

+1 )