MySQL Select 문에서 Like 문을 올바르게 사용하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/985358

  •  13-09-2019
  •  | 
  •  

문제

왜 이것이 작동하지 않습니까?

DELIMITER ;//

CREATE PROCEDURE `blah`
(
  SearchText varchar(4000)
)
BEGIN
  SELECT *
  FROM table_name
  WHERE table_name.StringField LIKE '%' + SearchText + '%'; -- This is where the code is breaking
END;//
도움이 되었습니까?

해결책

사용해보십시오 :

CONCAT('%', SearchText ,'%')
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top