-- 원구식 님이 쓰신 글:
>> num step loc title
>> 1 1 1 a
>> 2 1 11 b
>> 3 1 111 c
>> 4 1 1111 d
>> 일때
>> select * from suncom_2 where step=1 and loc like '1_'
>> order by loc desc limit 1 이런 쿼리를 하게 되다면.
>> mysql경우엔 num가 2번인 row가 검색이 되게 되는데
>> postgreSql의 경우엔 검색이 0row가 되더군요.
>> 혹시 해서.
>> select * from suncom_2 where step=1 and loc like '1_%'
>> order by loc desc limit 1 하게 되는경우라면 당연히 num값이 4인것이
>> 검색이 되구요, loc asc라고 하게 된다면 num값이 1인 row가 검색됩니다.
>> 제가 원하는 row는 num 가 2번인 row입니다.
>> 혹시 like '1_'라는 것이 지원이 안되는것인지요. 쿼리 수행상 syntax는
>> 나질 않던데 제발 조금이라도 아신다고 생각되신다면 답변 부탁드립니다.
>> 물론 게시판에서 찾아는 봤는데 그리 시원한 답은 없더군요.
>> 기다리겠습니다. 그럼 꾸~벅
님께서 코멘트를 달어 이것 저것 했습니다. 물론 그전에 char를 trim 함수로
처리를 하기도 했죠. 그래서 loc 타입을 varchar로 바꿔서 했는데
제데로 나오던군요, 그 이유가 멀까 생각 중입니다. 아무튼 참 감사합니다..
|