2011-03-07 7 views
1

는 내가 RANDOM에 의해 테이블 ​​ORDER에서 명령을SQLite는 랜덤()

SELECT * 필요 SQLite는에 임의의 행을 선택하는 것을 알고 있어요 사용 방법() LIMIT X

하지만, xcode 내에서 이것을 사용하여 주어진 값을 설정하고 표시하려면 어떻게해야합니까?

Random() 명령에 대한 더 나은 느낌을 얻으려면 Apple 샘플 코드 iPhoneCoreDataRecipes에서 연습하고 있습니다. 이 인스턴스의 경우 임의의 래서 피를 찾아서 nameLabel.text으로 사용자에게 표시하고 싶습니다.

설정 방법에 대한 의견이 있으십니까?

답변

0

나는이 올바른 여부를 알고하지 않습니다하지만 당신은

int randomNumber = arc4random() % Limit; 
"SELECT * FROM table ORDER BY randomNumber LIMIT X" 
+0

감사를 시도 할 수 있습니다. 그런 다음 이것을 사용하여 표시합니까? nameLabel.text = randomNumber? – Benjamin

+0

당신이 쿼리에 의해 반환 된 결과를 보여주고 싶습니다 ... 그리고 임의의 숫자가 아닌 ... –

+0

그래, 임의의 숫자가 아니라 sqlite의 임의의 행을 원합니다. 그래서이 숫자를 sqlite 행과 일치시키는 방법을 찾으려고합니다. – Benjamin