sql >> Databáze >  >> RDS >> Mysql

MySQL:vyberte nejbližší shodu?

Obvykle neexistuje jednoduchý způsob, jak přiřadit kódy produktů, které jsou zhruba podobné.

Přívětivější řešení pro SQL je vytvořit novou tabulku, která mapuje každý produkt na všechny produkty, kterým je podobný.

Tato tabulka by buď musela být udržována ručně, nebo může být pravidelně spouštěn sofistikovanější skript pro její aktualizaci.

Pokud se kódy vašich produktů řídí konzistentním vzorem (všechna písmena jsou u podobných produktů stejná, mění se pouze čísla), měli byste být schopni použít regulární výraz aby odpovídaly podobným položkám. K tomuto jsou dokumenty zde...



  1. Míchání ANSI 1992 JOINs a COMMAs v dotazu

  2. Jak programově vytvořit propojenou tabulku ODBC se zobrazením serveru SQL a zajistit, aby byla upravitelná?

  3. PHP:Jak zvýšit hodnotu v řádku tabulky za účelem počítání zobrazení a omezení počtu na jednu IP adresu

  4. Jak řešit tyto 3 běžné problémy s přístupem