Làm thế nào để viết sql để kết quả có thể được đặt hàng đầu tiên theo cột A hơn theo cột B. Một cái gì đó như dưới đây:sql, trật tự theo cột A và sau đó theo cột B
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
Làm thế nào để viết sql để kết quả có thể được đặt hàng đầu tiên theo cột A hơn theo cột B. Một cái gì đó như dưới đây:sql, trật tự theo cột A và sau đó theo cột B
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
ORDER BY col_A, col_B
Trang web SQLite có syntax diagrams giải thích ngữ pháp SQL được hỗ trợ bởi SQLite.
Chỉ cần ăn một dấu phẩy tách ra danh sách các cột để ORDER BY:
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
Mệnh đề ORDER BY làm cho sản lượng hàng để được sắp xếp. Đối số cho ORDER BY là danh sách các biểu thức mà được sử dụng làm khóa cho sắp xếp. Biểu thức không phải là một phần của kết quả cho một SELECT đơn giản, nhưng trong một hợp chất 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 kết quả cột. Mỗi biểu thức sắp xếp có thể được tùy chọn theo sau là từ khóa COLLATE và tên của hàm đối chiếu để đặt hàng 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