db = SQLiteDatabase.openDatabase("data/data/com.example.quiz/databases/example.db", null, SQLiteDatabase.OPEN_READWRITE);
ArrayList<String> arr = new ArrayList<String>();
Cursor d = db.rawQuery("select example from example order by random()", null);
d.moveToFirst();
d.getCount();
arr.add(d.getString(0));
d.moveToNext();
ListView list = (ListView)findViewById(R.id.quizL);
final ArrayAdapter<String> aaa = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arr);
list.setAdapter(aaa);
이런식으로 데이터베이스에있는 example 테이블에서 example 데이터를 랜덤으로 끌어오는데 order by random() 으로
끌어오면 제가 끌어오는 데이터의 다른 열의 데이터를 못가져오지않나요
예륻들어서
학생테이블에 이름 학년 반 번호 가 적혀있을때
랜덤함수를 사용해서 로우쿼리로 이름을 랜덤으로 불러오면
그사람의 반 번호를 불러오게 못하나요?
로우쿼리로 한번에 select 학년, 반, 번호, 이름 from 학생
이렇게 말고
랜덤으로 학생한명불러서
그사람의 이름을 하나의 리스트뷰에
그사람의 학번을 하나의 리스트뷰에 이런식으로여