sql — MySQL LIKE IN ()?

Ответ Пола Диксона блестяще сработал для меня. Чтобы добавить к этому, вот некоторые вещи, которые я заметил для тех, кто заинтересован в использовании REGEXP:

Чтобы выполнить несколько фильтров LIKE с подстановочными знаками:

 SELECT * FROM fiberbox WHERE field LIKE '%1740 %'
                           ИЛИ поле LIKE '%1938 %'
                           ИЛИ поле LIKE '%1940 %';
 

Используйте REGEXP Альтернатива:

 SELECT * FROM fiberbox WHERE field REGEXP '1740 |1938 |1940';
 

Значения в кавычках REGEXP и между | (ИЛИ) оператор рассматривается как подстановочный знак. Как правило, REGEXP требует, чтобы выражения с подстановочными знаками, такие как (.*)1740 (.*), работали как %1740 %.

Если вам нужно больше контроля над размещением подстановочного знака, используйте некоторые из следующих вариантов:

Чтобы выполнить LIKE с контролируемым размещением подстановочного знака:

 SELECT * FROM fiberbox WHERE field LIKE '1740 %'
 ИЛИ поле LIKE '%1938'
 ИЛИ поле НРАВИТСЯ '%19перед значением указывает на начало строки.

  • Знак $ после значения указывает на конец строки.

  • Размещение (.*) во многом похоже на подстановочный знак %.

  • . указывает любой одиночный символ, кроме разрывов строк. Размещение . внутри () с * (.*) добавляет повторяющийся шаблон, указывающий любое число символов до конца строки.

  • Существуют более эффективные способы сужения конкретных совпадений, но для этого требуется более подробное изучение регулярных выражений. ПРИМЕЧАНИЕ. Не все шаблоны регулярных выражений работают в операторах MySQL. Вам нужно будет проверить свои шаблоны и посмотреть, что работает. 99999$, чтобы указать точное совпадение. Это позволяет вам добавлять определенные совпадения с совпадениями с подстановочными знаками в одном и том же выражении. Однако вы также можете смешивать эти типы операторов, как показано во втором примере.

    Что касается производительности, я провел несколько небольших тестов с существующей таблицей и не обнаружил различий между моими вариантами. Однако я предполагаю, что производительность может быть проблемой с большими базами данных, большими полями, большим количеством записей и более сложными фильтрами.

    Как всегда, используйте приведенную выше логику, поскольку она имеет смысл.

    Если вы хотите больше узнать о регулярных выражениях, я рекомендую www.regular-expressions.info как хороший справочный сайт.

    404: Страница не найдена

    ПоискOracle

    Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы извиняемся за любые неудобства.

    Что я могу сделать сейчас?

    Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:

    Поиск
    • Ознакомьтесь с последними новостями.
    • Наша домашняя страница содержит самую свежую информацию о базе данных/приложениях Oracle.
    • Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, SearchOracle.
    • Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.

    Просмотр по категории

    Управление данными

    • Oracle нацелена на скорость с запуском MySQL HeatWave Lakehouse

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

    • Архитектура Lakehouse лучше всего подходит для современных потребностей в данных

      В то время как хранилища данных и озера данных превосходно справляются с обработкой определенных типов данных, их гибрид является лучшим средством ...

    • Партнерский план Confluent помогает предоставлять платформу потоковой передачи данных

      Программа поставщика Connect With Confluent позволяет технологическим партнерам доставлять данные о событиях конечным пользователям в режиме реального времени через ...

    Бизнес-аналитика

    • 5 преимуществ облачной бизнес-аналитики по сравнению с локальными решениями

      BI, перемещающийся из локальной среды в облачную, использует операционные усовершенствования и преимущества. Оптимизация этих инструментов создает более ...

    • Collins Aero сокращает задержки рейсов с помощью платформы Databricks

      Инструменты поставщика хранилища данных составляют основу аналитических продуктов, призванных помочь авиакомпаниям прогнозировать и предотвращать ...

    • Teradata делает VantageCloud Lake доступным в Azure

      Делая свою облачную платформу изначально доступной в Azure, поставщик средств управления данными и аналитики стремится более ...

    ПоискSAP

    • Доходы SAP от облачных вычислений растут, но реакция Уолл-стрит снижается

      Акции SAP упали после неутешительного отчета о прибылях и убытках, но аналитики говорят, что у компании хорошие позиции, а покупательский спрос высок ...

    • Миграция SAP S/4HANA требует тщательного управления данными

      Работа с данными — один из самых сложных аспектов миграции S/4HANA, поскольку клиенты должны решить, на какие данные перемещать .

      ..

    • Arista отказывается от электронных таблиц и электронной почты в пользу SAP IBP

      Поскольку быстрый рост опережает процессы цепочки поставок на основе электронных таблиц Arista Networks, компания внедрила цифровое снабжение ...

    TheServerSide.com

    • 5 советов и советов по карьере для молодых технических специалистов

      Хотите, чтобы вас воспринимали всерьез как самого молодого члена технической команды? Начинайте общение, не бойтесь задавать вопросы и полируйте...

    • Опасности импорта Python и как обезопасить предприятия

      Оператор импорта Python несет в себе угрозу безопасности, которую должны остерегаться разработчики и предприятия. Вот как это работает...

    • Scrum против SAFe: как выбрать между лучшими Agile-фреймворками

      Какая структура Agile лучше всего подходит для вашей организации: Scrum или SAFe? Следуйте этим рекомендациям и советам, чтобы определить . ..

    Центр обработки данных

    • Пользователи RHEL сомневаются в том, что Red Hat полагается на CentOS Stream

      Несмотря на критику со стороны разработчиков, Red Hat продолжает использовать CentOS в качестве средства доставки RHEL, полагая, что это ...

    • 8 преимуществ виртуализации ЦОД

      Организации с виртуализированными компонентами центров обработки данных могут сэкономить на оборудовании, упростить соблюдение нормативных требований и повысить скорость. ...

    • Оценка воздействия центров обработки данных на окружающую среду

      В последние годы центры обработки данных подвергались тщательной проверке на предмет их воздействия на окружающую среду. Оцените их влияние, чтобы найти способы уменьшить...

    Управление контентом

    • DocuSign запускает инструмент проверки идентификатора видео в реальном времени на основе искусственного интеллекта

      Новый инструмент подтверждения личности поставщика электронных подписей с поддержкой искусственного интеллекта использует биометрические данные и живое видео для проверки личности подписывающих лиц. ..

    • 5 шагов для интеграции механизма персонализации контента в CMS

      В современном деловом мире основное внимание уделяется обслуживанию клиентов, и персонализированный контент может иметь большое значение для достижения ...

    • 7 советов по созданию базы знаний

      База знаний предлагает самообслуживание для клиентов и сотрудников. Организации могут собирать отзывы и формировать культуру ...

    HRSoftware

    • Из чего состоит хорошая система управления обучением?

      Руководители отдела кадров должны убедиться, что их новая LMS включает в себя определенные функции, чтобы она приносила пользу сотрудникам, менеджерам и персоналу отдела кадров. Узнайте, что...

    • Республиканцы поддержали иск о прекращении дополнительного практического обучения

      Депутаты-республиканцы призывают Верховный суд возбудить иск, оспаривающий легитимность Факультативного практического .