안녕하세요? 안드로이드 개발 초보입니다.

SimpleCursorAdapter를 이용해서 DB 내용을 ListView에 담고, 클릭 시 특정 컬럼(_id) 값을 추출해서 intent 시키고 싶습니다.
현재 ListView에 원하는 내용을 뽑는 것까지는 했는데, WHERE 절에 의해 다른 결과가 나오게 됩니다.
그래서 position을 이용한 값 넘기기는 안 됩니다.

결국, 질문의 요지는 _id 컬럼 값 추출하는 방법을 알고 싶어요-

소스입니다.
public class Test extends Activity implements OnItemClickListener {
 public void onCreate(Bundle savedInstanceState) {

  // 중략

  SQLiteOpenHelper dbHelper = new DBManager(this);
  SQLiteDatabase db = dbHelper.getWritableDatabase();
  String zone = "서울";
  Cursor cursor = db.rawQuery("SELECT * FROM test WHERE zone='"+ zone +"'", null);
  startManagingCursor(cursor);

  SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, cursor, new String[] { "_id", "name" }, new int[] { android.R.id.text2, android.R.id.text1 });
  // 얻고 싶은 값은 위에 _id 컬럼에 값입니다.
  list = (ListView) findViewById(R.id.list);
  list.setAdapter(adapter);
  list.setOnItemClickListener(this);
 }

@Override
 public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
  Intent intent = new Intent(this, testView.class);
  intent.putExtra("data", ***); // *** 이 부분을 어떻게 처리해야 할지 모르겠습니다.
  startActivity(intent);
 }

아시는 분은 답변 좀 해 주세요-
힌트라도 주시면 고맙겠습니다. (꾸벅)

글 읽어 주셔서 고맙습니다.
수고하세요-