Задать вопрос

Как удалить строки из таблицы, если их значение меньше 10000?

Пробовал такой запрос:
DELETE FROM "pos" WHERE num = '<10000'
запрос выполняется, а строки не удаляются.
  • Вопрос задан
  • 840 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • QA Studio
    Инженер по тестированию: с нуля до Junior+
    4 месяца
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • Учебный центр IBS
    ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем
    2 недели
    Далее
Решения вопроса 1
0xD34F
@0xD34F
Может, всё-таки DELETE FROM pos WHERE num < 10000?

UPD. Если у вас postgres, а не mysql (кстати - а что у вас? чем мотивировано одновременное наличие этих двух тэгов?) - тогда наверное надо будет преобразование типов сделать, как-то так: num::integer < 10000.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы