Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:изберете най-близкото съвпадение?

Обикновено няма лесен начин за съпоставяне на продуктови кодове, които са приблизително сходни.

Едно по-удобно за SQL решение е да създадете нова таблица, която съпоставя всеки продукт с всички продукти, на които е подобен.

Тази таблица или трябва да се поддържа ръчно, или периодично може да се изпълнява по-усъвършенстван скрипт, за да се актуализира.

Ако вашите продуктови кодове следват последователен модел (всички букви са еднакви за подобни продукти, като само числата се променят), тогава трябва да можете да използвате регулярни изрази да съвпадат с подобни артикули. Има документи за това тук...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Многоизмерен масив от съвпадащи колони на mysql

  2. MySQL заявка за получаване на възраст от датата на раждане

  3. MYSQL заявка / дати по-стари от преди 1 седмица (всички дати и времена в UTC)

  4. Как да зададете централна маса в Laravel 5.4?

  5. Laravel и InnoDB