LIKE ',%,%,'
위 문장을 사용하여 기록을 남깁니다. 그러나 예상대로 작동하지 않습니다.어떤 종류의 기록이 남을까요?
내 쿼리입니다 -
SELECT
CASE
WHEN row_id LIKE ',%,%,'
THEN 'A'
WHEN row_id NOT LIKE ',%,%,'
THEN ''
END 'AF'
FROM MyView WHERE row_id = '2464,2465,2466'
ORDER BY 1 DESC
예상 출력 - 점점 빈.
귀하의'LIKE' 패턴이 _four_ 일치되는 요소를 '1,2,3,4'이지만, 당신의'row_id'는 세 개의 원소를 가지고 있고, 따라서 두 개의 콤마가 있습니다. –
'', %, %, ''는' ', 2465,2466,' '와 같은 문자열을 찾습니다. –
1,2,3처럼 row_id에 데이터가있는 곳을 쓰는 방법은? n? – Mukund