엑스엘엠님 sql 질문이요 ^^

예를 들어서요

select * from $tmp_write_table where wr_3 < '4000' ;

으로 검색하면요

4000 보다 높은것도 검색이 되더라구요

wr_3 필드가 varchar 로 되어있어서 그런 현상이 생기는거 같은데요
wr_3 필드를 int 로 바꾸면 정상적으로 검색이 됩니다.

혹시나 int 로 변경하지 않고 sql 에서 정상적으로 검색되게 할수 있나요?
|

댓글 3개

select * from $tmp_write_table where (wr_3+0) < '4000' ;
해 보세요.
속도는 좀 떨어지겠죠.
검색이 안되는데요
select * from $tmp_write_table where (wr_3+0) < 4000;
로 해 보세요. ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,512
17년 전 조회 985
17년 전 조회 1,051
17년 전 조회 1,549
17년 전 조회 1,529
17년 전 조회 1,000
17년 전 조회 962
17년 전 조회 968
17년 전 조회 766
17년 전 조회 753
17년 전 조회 1,625
17년 전 조회 957
17년 전 조회 1,546
17년 전 조회 785
17년 전 조회 768
17년 전 조회 984
17년 전 조회 766
17년 전 조회 574
17년 전 조회 605
17년 전 조회 950