안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
DB에 있는 값을 가져오려고 하는데요
mContentResolver.query(uri, projection, selection, selectionArgs, sortOrder)
selection에 중복 select를 할수 있을까요 쉽게 말해서 ("김씨"이면서 "남자"를 찾아라) <== 이런식으로요
지금까지
selection = String.format("%s="+Image.Media._ID, "0");
이런식으로 단일 비교만 사용했습니다.
selection = String.format("%s="+Image.Media._ID && "%s="+Image.Media.DATA, "pic1");
이렇게 selection만드는 방법이 있을까요?
도움 말씀 부탁드립니다.
그리고 메써드를 쓰는것보단 직접 쿼리를 쓰는게 더 편한것 같습니다.(개인적으로^^;;)
cursor = db.rawQuery("SELECT age, address, phone FROM status WHERE name = '김%' and sex = '남자' " , null);
이렇게 하면 될거 같네요 그런데 가물가물한게 WHERE 에서 두개를 연결해 주는게 and 맞는지 ㅡㅡ기억이....