마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite 를 이용한 검색 및 intent 저장 문제....

0 추천
요즘 어플을 하나 만들고 있는데요

검색 할때 sql문장을 어떻게 써야될지 잘 몰라서 조금 막막합니다.

intent를 통해서 에디트텍스트에 있는 값을 getExtra로 받아왔구요

String w = intent.getExtras().getString("width");

Cursor c = sqlitedb.rawQuery("SELECT * FROM gagu WHERE width LIKE ?", new String[]{"%" + w + "%"});

일단 하나의 값으로 검색하는 건 됬는데요.

이게 가로 세로 높이 유형 이렇게 4개의 검색조건을 한번에 충족해서 db데이터를 나타나게 하려는데

하나의 문장안에 다 나타낼 수는 없을까요?

그리고 테이블을 현재 두개 만들었는데 현재 테이블에서 검색해서 나온 결과를

쇼핑몰의 장바구니 처럼 다른 테이블에 검색된 결과만 저장되게 하려구 하는데

현재 커서의 값을 putExtra로 실어서 써보니 되질 않더라구요....

어떻게 해야될지 감이 잘 안잡힙니다.

도와주세요....荀
밍그 (140 포인트) 님이 2014년 11월 12일 질문

1개의 답변

0 추천
Cursor c = sqlitedb.rawQuery("SELECT * FROM gagu WHERE width LIKE ? and height like ?", new String[]{"%" + w + "%", "%" + h + "%"});

 

쎄미 (162,410 포인트) 님이 2014년 11월 13일 답변
감사합니다 저렇게 쓰는거군요!
...