Cách viết sql để kết quả có thể được sắp xếp đầu tiên theo cột A hơn là cột B. Một cái gì đó giống như dưới đây:
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
Cách viết sql để kết quả có thể được sắp xếp đầu tiên theo cột A hơn là cột B. Một cái gì đó giống như dưới đây:
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
Câu trả lời:
ORDER BY col_A, col_B
Trang web SQLite có các sơ đồ cú pháp giải thích ngữ pháp SQL được SQLite hỗ trợ.
Chỉ cần cung cấp danh sách các cột được phân tách bằng dấu phẩy để ĐẶT HÀNG BẰNG CÁCH:
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
Mệnh đề ORDER BY làm cho các hàng đầu ra được sắp xếp. Đối số của ORDER BY là danh sách các biểu thức được sử dụng làm khóa để sắp xếp. Các biểu thức không nhất thiết phải là một phần của kết quả cho một SELECT đơn giản, nhưng trong một kết hợp SELECT, mỗi biểu thức sắp xếp phải khớp chính xác với một trong các cột kết quả. Mỗi biểu thức sắp xếp có thể được theo sau bởi một từ khóa COLLATE và tên của một hàm đối chiếu được sử dụng để sắp xếp văn bản và / hoặc từ khóa ASC hoặc DESC để chỉ định thứ tự sắp xếp.
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B