mysql: find rows which have a field that is a substring of “string”

前端 未结 4 738
猫巷女王i
猫巷女王i 2021-01-23 10:21

is there a way to write an sql query that finds all rows where the field value is a substring of a given string.

Example:

table names

Name      |      N         


        
4条回答
  •  逝去的感伤
    2021-01-23 11:13

    You can also reverse the LIKE condition.

    select * from names where "who is rohit" LIKE  CONCAT('%', Name, '%');
    

    Note, this probably isn't any faster than instr("who is Rohit", Name) but it may be.

提交回复
热议问题