2010-02-10 4 views
1

내 코드에서 "@ score descend limit by tblMed order from score를 사용하면 모든 것이 정상적으로 작동하지만"desc "를"asc "로 변경하면 점수가 표시되지 않습니다.iPhone sqlite desc 대 asc?

답변

1

때문에 :

ORDER BY score ASC 

... 가장 낮은 값이 목록의 맨 위에된다는 것을 의미합니다 - 가장 낮은 점수 처음 10 개 레코드를 반환 할 쿼리에 LIMIT 10를 추가, 그래서 당신을 상상 점수 값이 0이거나/또는 null 인 항목이 있습니다.

+0

예, 모두 0입니다. 어떻게 0으로 만들지 않거나 null이 아닌지 확인하십시오. – Steve

+0

@ 스티브 : 가장 낮은 점수를 어떻게 표시 하시겠습니까? –

1

기록에 NULL 점이 있습니까?

오름차순으로 순서를 변경하면 실제 값으로 레코드를 선택하기 전에 NULL로 시작됩니다.

+0

아직 게임을하지 않았기 때문에 전체 테이블이 0으로 채워집니다. 어떻게하면 null이 아니게 만들 수 있습니까? – Steve