sql查询按字段优先级进行排序
sql查询按字段优先级进行排序
1.现在有两个个字段name,company_name,对两个个字段进行模糊查询,查出的数据要按照name满足条件的数据排在前列,在之后才是company_name查询满足条件的数据。
INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串,则INSTR()函数返回零(0)。
where name like CONCAT('%',keyword,'%') or company_name like CONCAT('%',keyword,'%'