테스트 사이트 - 개발 중인 베타 버전입니다

쿼리문의 채택완료

히어1 11년 전 조회 4,151

쿼리검색 조건에 빨간부분의 조건문을 넣을때 앞숫자 2개만 맞게 할려고 합니다.

즉 디비에는 1010,1020...이런식으로 있을껀데

빨간부분에 앞숫자 2개에 맞는것만 출력하고 싶거든요.

즉 10만 넣을때 10 의 앞숫자 두개가 맞는 데이타를 뽑을려면 어떻게 하나요?

 

select * from g5_shop_item where ca_id = '{$ca_id}' order by rand() desc limit 0, {$rows} "; 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
11년 전

</p><p>select * from g5_shop_item where LEFT(ca_id, 2) = '<strong><span style="color: rgb(255, 0, 0);">{$ca_id}</span></strong>' order by rand() desc limit 0, {$rows} "; </p><p>

 

이런 식으로 하셔도 됩니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

답변 주셔서 감사합니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

$depth_ca_id = substr($ca_id, 0, 2);

select * from g5_shop_item where ca_id like '{$depth_ca_id}%' order by rand() desc limit 0, {$rows} "; 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인