특정 행의 테이블에서 인덱스를 찾아 선택해야합니다. 인덱스와 행의 양쪽 모두가 필요합니다. 아이디어가 있으십니까?SQLite 쿼리 : 정렬 후 행 인덱스 가져 오기
EDIT : by 'index'주문 후 표의 위치를 나타냅니다.
이 질문은 중복 될 수 있지만 무엇을 찾아야할지 모르겠다.
특정 행의 테이블에서 인덱스를 찾아 선택해야합니다. 인덱스와 행의 양쪽 모두가 필요합니다. 아이디어가 있으십니까?SQLite 쿼리 : 정렬 후 행 인덱스 가져 오기
EDIT : by 'index'주문 후 표의 위치를 나타냅니다.
이 질문은 중복 될 수 있지만 무엇을 찾아야할지 모르겠다.
기본적으로 SQL 데이터베이스는 순서가 지정되지 않습니다. 테이블에는 인덱스 또는 행 번호가 없습니다. SELECT 절에서 ORDER BY를 사용하여 결과를 명시 적으로 순서화하지 않는 한 두 개의 연속 된 u 리에서 동일한 순서로 행이 리턴 될 것이라고 보증하지 않습니다.
행을 고유하게 식별하려면 어떤 열 (또는 열 값 조합)이 행을 고유하게 식별하는지 확인하고 이러한 용어를 WHERE 절에 포함시켜야합니다.
"Name"과 "Age"라는 두 개의 열이있는 표가 있다고 가정 해 보겠습니다. 나는 "Age"란으로 표를 주문할 것이고이 주문 된 목록의 어느 위치에서 특정한 이름을 찾을 수 있는지 알고 싶습니다. –
왜 이렇게하고 싶은지 설명 할 수 있습니까? 귀하의 예에서 같은 연령대의 사람들이 여러 명일 경우 결과 집합의 명백한 순서가 쿼리간에 변경 될 수 있습니다. –
쿼리간에 순서가 바뀌어도 상관 없습니다. 나는 그런 식의 텍스트를 보여줄 필요가있다. "당신은 18 살의 가장 오래된 사람입니다." –
이 컨텍스트에서 "색인"을 정의하십시오. –
테이블에서 행의 위치를 찾으려고합니다. –