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

sqlite 질문드립니다. ㅠㅠ급해요 ㅠ

0 추천
제가 테이블도 생성했어요 테이블 명은 BookSearch구요

컬럼명은 NAME(도서명) , WRITER(저자), COMPANY(출판사)인데요

테이블은 생성됬구요 질의를 포함하는 메서드를 만드려고 하는데

도서검색 어플이라 특정 단어를 입력하면 그 단어를 포함하는 해당 컬럼에서 찾아오는건데요

어떻게 구현해야될지 모르겠습니다. 밑에 하다 말았는데 여기서 추가해주시면 감사하겠습니다.

특정단어를 선택할때 LIKE %단어%로 알고 있는데 정확히 형식이 어떻게 되는지 몰라서요

DB를 배운적이 없어서 질문드립니다.. 급합니다 .ㅠㅠ 당장 4시에 발표해야되서요

다됬는데 이것만 안되서요 ㅠㅠ

public Cursor selectItemsFromName() {
  String sql = "Select * FROM BookSearch WHERE NAME"
  
 }
마봉자 (190 포인트) 님이 2013년 12월 23일 질문

1개의 답변

0 추천
http://zetcode.com/db/sqlite/select/

여기 참고해 보세요.
님이 원하시는 것 바로 보실 수 있을껍니다.

 

그럼 수고 하세요.
철수야안녕 (6,120 포인트) 님이 2013년 12월 23일 답변
public String getQueryOfSelectFromName(String word) {
return "SELECT * FROM BookSearch WHERE NAME LIKE" '+ word + %';     }
public Cursor selectItemsFromName(String word) {
        String query = MyTable.BookSearch.getQueryOfSelectFromName(word);
        return sqlDB.rawQuery(query, null);
    }
설명하신 대로 했는데 왜 이게 오류가 나는 걸까요?
LIKE 하시고 띄어쓰기 하신거 맞나요?
...