결과가 열 B보다 열 A에서 먼저 정렬 될 수 있도록 SQL을 작성하는 방법. 아래와 같이 :
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
답변
ORDER BY col_A, col_B
SQLite 웹 사이트에는 SQLite에서 지원하는 SQL 문법을 설명하는 구문 다이어그램이 있습니다.
답변
쉼표로 구분 된 열 목록을 ORDER BY에 입력하면됩니다.
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
ORDER BY 절을 사용하면 출력 행이 정렬됩니다. ORDER BY에 대한 인수는 정렬을위한 키로 사용되는 표현식 목록입니다. 표현식은 단순 SELECT에 대한 결과의 일부일 필요는 없지만 복합 SELECT에서 각 정렬 표현식은 결과 열 중 하나와 정확히 일치해야합니다. 각 정렬 표현식 뒤에는 선택적으로 COLLATE 키워드와 정렬 순서를 지정하기 위해 텍스트 및 / 또는 키워드 ASC 또는 DESC를 정렬하는 데 사용되는 조합 함수의 이름이 올 수 있습니다.
답변
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B