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

MySQL:proveďte základní vyhledávání

V nejjednodušší formě byste použili LIKE srovnání:

SELECT * FROM table WHERE name LIKE '%smith%';

Propracovanější vyhledávání lze provést pomocí FULLTEXTOVÉHO indexu (velké množství textu), SOUNDEX() (funguje se slovy v angličtině, shoda v jiných jazycích je vše od „poněkud funkční“ po „hrozné“), levenshteinská vzdálenost slov atd.



  1. Maximální rekurze 100 byla vyčerpána, než se v dotazu SQL zobrazila chyba dokončení příkazu

  2. Nelze najít uloženou proceduru 'dbo.aspnet_CheckSchemaVersion'

  3. Jak psát uložené procedury pro profesionální zprávy SSRS

  4. Odlišné generování náhodného času v pevném intervalu