"설치구분 필드의 값이 1~5까지로 끝난다고"문제 상황에 쓰여 있길래
무심코 LIKE "*" & [1-5] 이렇게 입력하니 실행이 잘 안 되더라구요.
혹시 올바르게 푸는 방법은 설치구분이 숫자필드인지 문자필드인지 잘 확인하고 취급해서
푸는 방법이 올바른 방법인가요?
정답이 LIKE "*" & "[1-5]" 인 것처럼요.(설치구분의 필드는 문자필드이다.)
안녕하세요.
"설치구분이 숫자필드인지 문자필드인지 확인하고 취급하는 방법이 맞나요?"
네, 맞습니다.
하지만 더 정확히는 "내가 비교하려는 패턴이 문자열 규칙([1-5])을 포함하고 있다면,
필드 형식과 관계없이 LIKE와 함께 전체 패턴을 큰따옴표로 묶어야 한다"고 기억하시면 좋습니다.
따라서 정답은 Like "*[1-5]"로 입력하는 것이 가장 깔끔하고 정확한 방법입니다.
& 연산자를 굳이 쓸 필요 없이 하나의 문자열로 처리하세요!
즐거운 하루 되세요.
작성하신 쿼리가 [1-5] 조건을 통해 1, 2, 3, 4, 5로 끝나는 데이터를 정확히 필터링하는지 확인해 보시기 바랍니다. 추가로 궁금한 점이 있으면 말씀해 주세요. :)
-
관리자2026-05-07 09:32:57
안녕하세요.
"설치구분이 숫자필드인지 문자필드인지 확인하고 취급하는 방법이 맞나요?"
네, 맞습니다.
하지만 더 정확히는 "내가 비교하려는 패턴이 문자열 규칙([1-5])을 포함하고 있다면,
필드 형식과 관계없이 LIKE와 함께 전체 패턴을 큰따옴표로 묶어야 한다"고 기억하시면 좋습니다.
따라서 정답은 Like "*[1-5]"로 입력하는 것이 가장 깔끔하고 정확한 방법입니다.
& 연산자를 굳이 쓸 필요 없이 하나의 문자열로 처리하세요!
즐거운 하루 되세요.
작성하신 쿼리가 [1-5] 조건을 통해 1, 2, 3, 4, 5로 끝나는 데이터를 정확히 필터링하는지 확인해 보시기 바랍니다. 추가로 궁금한 점이 있으면 말씀해 주세요. :)