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 S/4HANA требует тщательного управления данными
Работа с данными — один из самых сложных аспектов миграции S/4HANA, поскольку клиенты должны решить, на какие данные перемещать .
- Arista отказывается от электронных таблиц и электронной почты в пользу SAP IBP
Поскольку быстрый рост опережает процессы цепочки поставок на основе электронных таблиц Arista Networks, компания внедрила цифровое снабжение ...
- 5 советов и советов по карьере для молодых технических специалистов
Хотите, чтобы вас воспринимали всерьез как самого молодого члена технической команды? Начинайте общение, не бойтесь задавать вопросы и полируйте...
- Опасности импорта Python и как обезопасить предприятия
Оператор импорта Python несет в себе угрозу безопасности, которую должны остерегаться разработчики и предприятия. Вот как это работает...
- Scrum против SAFe: как выбрать между лучшими Agile-фреймворками
Какая структура Agile лучше всего подходит для вашей организации: Scrum или SAFe? Следуйте этим рекомендациям и советам, чтобы определить . ..
- Пользователи RHEL сомневаются в том, что Red Hat полагается на CentOS Stream
Несмотря на критику со стороны разработчиков, Red Hat продолжает использовать CentOS в качестве средства доставки RHEL, полагая, что это ...
- 8 преимуществ виртуализации ЦОД
Организации с виртуализированными компонентами центров обработки данных могут сэкономить на оборудовании, упростить соблюдение нормативных требований и повысить скорость. ...
- Оценка воздействия центров обработки данных на окружающую среду
В последние годы центры обработки данных подвергались тщательной проверке на предмет их воздействия на окружающую среду. Оцените их влияние, чтобы найти способы уменьшить...
- DocuSign запускает инструмент проверки идентификатора видео в реальном времени на основе искусственного интеллекта
- 5 шагов для интеграции механизма персонализации контента в CMS
В современном деловом мире основное внимание уделяется обслуживанию клиентов, и персонализированный контент может иметь большое значение для достижения ...
- 7 советов по созданию базы знаний
База знаний предлагает самообслуживание для клиентов и сотрудников. Организации могут собирать отзывы и формировать культуру ...
- Из чего состоит хорошая система управления обучением?
Руководители отдела кадров должны убедиться, что их новая LMS включает в себя определенные функции, чтобы она приносила пользу сотрудникам, менеджерам и персоналу отдела кадров. Узнайте, что...
- Республиканцы поддержали иск о прекращении дополнительного практического обучения
Депутаты-республиканцы призывают Верховный суд возбудить иск, оспаривающий легитимность Факультативного практического .