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

· 2008-05-22 (목) 18:35:31 · 801 · 3
예를 들어서요

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

으로 검색하면요

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

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

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

댓글 3개

2008-05-22 (목) 20:57:42
select * from $tmp_write_table where (wr_3+0) < '4000' ;
해 보세요.
속도는 좀 떨어지겠죠.
2008-05-22 (목) 21:01:30
검색이 안되는데요
2008-05-22 (목) 21:13:23
select * from $tmp_write_table where (wr_3+0) < 4000;
로 해 보세요. ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
08-05-23 조회 1,564
08-05-23 조회 1,044
08-05-23 조회 1,095
08-05-23 조회 1,604
08-05-23 조회 1,583
08-05-23 조회 1,055
08-05-23 조회 1,014
08-05-22 조회 1,016
08-05-22 조회 817
08-05-22 조회 802
08-05-22 조회 1,680
08-05-22 조회 1,004
08-05-22 조회 1,596
08-05-22 조회 832
08-05-22 조회 817
08-05-22 조회 1,032
08-05-22 조회 812
08-05-22 조회 615
08-05-22 조회 647
08-05-22 조회 999