select * from tb_test where substring(test,1,1) between chr(65) and chr(67)
(65) 여기서부터 걸리는데 도데체가 여기저기 뒤져봐도 답이없네요;;
뭐가 문젠지 힌트 좀 주세요 ㅡㅜ
chr ==> char
괄호안에 들어있는 숫자가 아스키코드를 넣은건데요, 아스키코드로 저렇게 검색할 수 있는 방법 없을까요?
조금 더 친절해 지자면...
'쿼리문 중에 있는 chr() 함수를 char() 함수로 바꿔보세요' 정도?
아~ 우선 가르쳐주셔서 감사하다는 말씀드리구요^^;; 위에 답변도 알아들었는데요, 저렇게 해봐도 안되서 다시 질문올렸던거예요~ 제가 하려고 했던건 컬럼에서 'ㄱ'으로 시작하는 데이터만 셀렉트하는 거였는데 검색했더니 아스키코드에서 '가'에 해당하는 코드와 '나'에 해당하는 코드를 이용해서 between쓰면 된다고 하길래 해봤는데 잘 안되네요 ^^;; 'ㄱ'으로 시작하는 데이터만 셀렉트 하는법, 없을까요???
select * from tb_test where '가' <= substring(test,1,1) and substring(test,1,1) < '나';
로 해보니까 잘 되는거 같은데요.
오오오~~~~ 말씀해주신대로 하니까 잘되네요~~~ MySql을 배운지 얼마안되서 select from where 외에는 암것두 모르겠네요 ^^;;; 아무쪼록 도움주셔서 ㄱㅅ요~ 좋은하루 되세요 ㅎㅎ