sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag skriva en MySQL-sökning som kan kompensera för felstavad data?

Ämnet du fördjupar dig i heter "Fuzzy Lookup". Det är ett stort kaninhål att hoppa ner, beroende på hur exakt du vill bli. Det finns olika metoder, såsom:

  • soundex
  • Avstånd Damerau-Levenshtein
  • Avstånd Jaro-Winkler
  • metafon
  • dubbelmetafon

Några referenser att kolla in:



  1. Är användarna 'User'@'%' och 'User'@'localhost' inte samma sak?

  2. Hur databaser används i e-handel

  3. hur man släpper databasen

  4. Hur man pivoterar dynamiskt med datum som kolumn