SQLite에서 임의 행 선택
대부분의 SQL 데이터베이스에서는 ORDER BY RAND() 함수를 사용하여 임의 행 선택을 수행할 수 있습니다. 그러나 SQLite에서는 이 방법이 지원되지 않습니다.
SQLite에 대한 대체 접근 방식
SQLite에서 임의의 행을 선택하려면 보다 효율적인 접근 방식을 권장합니다.
SELECT * FROM table WHERE id IN (SELECT id FROM table ORDER BY RANDOM() LIMIT x)
인덱싱으로 성능 향상 필드
하위 쿼리에서 무작위 순서 지정을 위해 id 필드를 활용하면 성능이 크게 향상됩니다.
위 내용은 SQLite에서 무작위 행을 효율적으로 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!