엑스엘엠님 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,497
17년 전 조회 968
17년 전 조회 1,033
17년 전 조회 1,528
17년 전 조회 1,513
17년 전 조회 985
17년 전 조회 944
17년 전 조회 953
17년 전 조회 749
17년 전 조회 734
17년 전 조회 1,605
17년 전 조회 940
17년 전 조회 1,518
17년 전 조회 763
17년 전 조회 739
17년 전 조회 968
17년 전 조회 741
17년 전 조회 554
17년 전 조회 587
17년 전 조회 929
🐛 버그신고