Answers for "mysql search like order by best match"

SQL
1

mysql search like order by best match

SELECT word
FROM words
WHERE word LIKE '%searchstring%'
ORDER BY
  CASE
    WHEN word LIKE 'searchstring%' THEN 1
    WHEN word LIKE '%searchstring' THEN 3
    ELSE 2
  END
Posted by: Guest on December-06-2021

Code answers related to "SQL"

Browse Popular Code Answers by Language