powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка: выбрать все что неравно чему-то???
15 сообщений из 15, страница 1 из 1
Выборка: выбрать все что неравно чему-то???
    #33527298
Rodent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.
Столкнулся вот стакой проблемой.
Как выбрать из MySQL все строки в которых определенный параметр не равен определнному значению.
Типа

param | id
--------------
текст1 | 0
текст2 | 1
текст3 | 0
текст4 | 2
текст5 | hi
текст6 | 0

поле id varchar

перепробывал «!=», «IS NOT», «<>»...
не получается... либо выдает ошибку либо нулевой результат
хотя в ответе должно быть две записи


выбрать все строки в которых id не равно 0
Заранее спасибо.
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33527299
Rodent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
опечатался 3 записи
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33527811
evg78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
not like "значение"
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33527827
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам запрос покажите?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33529012
Rodent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Select id from таблица where id не равно 0

not like еще не смотрел
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33529090
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RodentSelect id from таблица where id не равно 0

not like еще не смотрелА если так:
Код: plaintext
Select id from таблица where id != '0'
Ведь поле id, как я понял, строковое?
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33529237
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RodentSelect id from таблица where id не равно 0

not like еще не смотрел

1. "не равно" нет такой зарезервированной конструкции в MySQL.
2. Ошибка, которую выдает сервер военная тайна? или вы думаете, что это форум телепатов?
3. SHOW CREATE TABLE и дамп тоже не помешали бы.
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33529411
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
SELECT count(*) FROM table t
where t.`id` != [color=red]'0'[/color];
или
Код: plaintext
1.
SELECT count(*) FROM table t
where t.`id` <> '0';
или
Код: plaintext
1.
SELECT count(*) FROM table t
where t.`id` not like '0';

Все работают.

проблема если писать 0 без кавычек - происходит неявное приобразование и на выходе дурь...

Всего.
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #33529437
Rodent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огрмное спасибо.
Разобрался.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выборка: выбрать все что неравно чему-то???
    #34678511
melok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня такая же проблема, нужно вывести все записи, которые не равны 'Y'
вот пробую :
select * from pc where top <> 'Y'
и проблвал
select * from pc where top!= 'Y'
не стабатывает

пробовал с кавычками, без кавычек, ав от если меняю на знак равно, все срабатывает, то есть проблема операторе "не равно", а не в крывых руках
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #34687286
i_rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
top NOT LIKE 'Y'
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выборка: выбрать все что неравно чему-то???
    #39349295
denism300
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точно такая же проблема.
пытаюсь составить запрос вида:
Код: plsql
1.
SELECT `id` FROM `table` WHERE `name` <> 'some_name'



конструкции:
<>
!=
NOT LIKE

не работают
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #39349372
Cosmagnetto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
SELECT `id` FROM `table` WHERE IFNULL(`name`= 'some_name',1)<>1
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #39349373
Cosmagnetto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или так

Код: sql
1.
SELECT `id` FROM `table` WHERE !IFNULL(`name`= 'some_name',NULL)
...
Рейтинг: 0 / 0
Выборка: выбрать все что неравно чему-то???
    #39349374
Cosmagnetto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И name зарезервированное слово. Надо бы обозначить к какой таблице оно относиться
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка: выбрать все что неравно чему-то???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]