SẮP XẾP TĂNG DẦN TRONG SQL

  -  
Lệnh ORDER BY vào SQL thường thực hiện trong câu lệnh SELECT dùng để làm sắp xếp tăng hoặc sút dần. Tham khảo bài viết sau để hiểu biện pháp dùng mệnh đề SQL này.

Bạn đang xem: Sắp xếp tăng dần trong sql

1/ biểu thị SQL ORDER BY

ORDER BY trong SQL dùng để sắp xếp theo máy tự tăng hoặc sút dần, trình bày qua nhị lệnh ASC cùng DESC.

DESC được thực hiện để sắp xếp dữ liệu tăng dần. Viết tắt của từ giờ đồng hồ Anh Descending tức là giảm dần.ASC được sử dụng để bố trí dữ liệu bớt dần. Viết tắt của từ giờ đồng hồ Anh Ascending có nghĩa là tăng dần.

Như ở bài xích SELECT TOP mà hostingvietnam.vn bao gồm đề cập tới, ORDER BY sẽ sắp xếp thứ trường đoản cú trước sẽ giúp bạn mang top n dữ liệu cao nhất hoặc thấp nhất.

2/ Cú pháp ORDER BY SQL

SELECT danh_sach_cot

FROM ten_bang

Lưu ý:

Nếu các bạn không lựa chọn lệnh ASC tốt DESC thì mặc số trời đề SQL này sẽ bố trí theo sản phẩm tự tăng dần, y hệt như ORDER BY ASC.

Xem thêm: Khắc Phục Lỗi Server Execution Failed, Bkns Vn &Mdash Đơn Giản

Cột được chọn để bố trí phải bên trong câu lệnh SELECT

Cách buổi giao lưu của lệnh này trong câu lệnh SELECT SQL như sau:

Bước 1: Chạy mệnh đề FROM để tìm bảngBước 2: xem xét đk ở mệnh đề WHERE nhằm lọcBước 3: Mệnh đề ORDER BY trong SQL sẽ thu xếp tăng hoặc sút dầnBước 4: In ra những cột đã chọn ở mệnh đề SELECT

3/ Ví dụ giải pháp sử dụng

Chia sẻ những ví dụ cơ bản về cách sử dụng mệnh đề ORDER BY SQL.

Lọc không sử dụng ASC với DESC

Ví dụ: Không sử dụng lệnh ASC cùng DESC

SELECT product_id, product_name, net_sales

FROM sales

WHERE net_sales > 0

ORDER BY net_sales


*

Lọc không dùng ASC và DESC


Sắp theo tăng hoặc giảm

Nếu các bạn dùng lệnh ASC thì hiệu quả trả về cũng trở nên giống như các bạn không dùng còn nếu sử dụng lệnh ORDER BY DESC thì hiệu quả trả về sẽ như sau

SELECT product_id, product_name, net_sales

FROM sales

WHERE net_sales > 0

ORDER BY net_sales DESC


*

Sử dụng lệnh ORDER BY DESC trong SQL


Dùng cả ASC với DESC

Nếu trong mệnh đề bạn muốn sắp xếp cột A tăng cùng cột B bớt dần thì có tác dụng như sau

Ví dụ:

SELECT product_id, product_name, net_sales

FROM sales

WHERE net_sales > 0

ORDER BY product_name ASC , net_sales DESC


*

Sử dụng cả ASC và DESC trong lệnh ORDER BY SQL


Dùng ký tự đại diện

Bạn rất có thể xác xác định trí của từng cột vào câu lệnh SELECT tự trái sang đề nghị là 1, 2, …. Tiên phong hàng đầu hoặc 2 là thay mặt đại diện cho từng cột thay vì chúng ta phải khắc ghi tên cột một đợt nữa.

Ví dụ:

SELECT product_id, product_name, net_sales

FROM sales

WHERE net_sales > 0

ORDER BY 3 ASC


*

Dùng ký kết tự 1 2 3 để đại diện cho từng cột


Trong kia số 3 vào câu lệnh SQL đang dại diện đến cột net_sales.

Qua các thông tin làm việc trên thì chắc chúng ta đã hết vướng mắc ORDER BY là gì rồi đúng không. Câu lệnh bố trí trong SQL được sử dụng rất nhiều, vày vậy khi rứa được kỹ năng cơ bạn dạng thì các bạn cần vận dụng thật nhiều để quen bí quyết sử dụng.

Xem thêm: Trang Https://Malware.Vnpt.Vn/ Không Hỗ Trợ Phân Tích Các File Đáng Nghi Ngờ Trên

Nhiều bạn mới khi khám phá tìm gọi về SQL đang dễ nhầm lẫn thân GROUP BY và ORDER BY. Vào các nội dung bài viết tiếp theo, hostingvietnam.vn sẽ share về lệnh GROUP BY, các bạn hãy theo dõi nha.