답변 2개
채택된 답변
+20 포인트
9년 전
아니요. 올려주신 구문은 [12345] <-- 이렇게 정확히 끝나야만 됩니다.
1,2,3,4,5 로 끝나는 것만 찾으시려면
right(fld_name,1) = '1' or
right(fld_name,1) = '2' or
right(fld_name,1) = '3' or
right(fld_name,1) = '4' or
right(fld_name,1) = '5'
혹은
right(fld_name,1) > '0' and right(fld_name,1) < '6'
이런식으로 right 혹은
정규식으로 셀렉트 하셔야합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
9년 전
댓글을 작성하려면 로그인이 필요합니다.
wonilone
9년 전
SELECT * FROM 테이블명 WHERE 필드명 REGEXP '^.*[1-5]$';
설명: 앞에 어떤값이든 끝이 1~5로 끝나는거 쿼리.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_wildcard_charlist&ss=-1
위 페이지에 적힌 형식 그대로,
SELECT * FROM g5_group WHERE gr_id LIKE '[G]%';
처럼 명령어 입력해봐도, 값이 전혀 검색이 안 되더라구요.
혹시, [문자열] 처럼 대괄호 문자열 특수문자는 MySQL에선 못 써먹는 구문인가요?