Làm thế nào để sử dụng mệnh đề ORDER BY trong SQL?



Bài viết về 'ORDER BY trong SQL' là hướng dẫn toàn diện về câu lệnh ORDER BY trong SQL. Câu lệnh này được sử dụng để sắp xếp dữ liệu trong bảng.

Trong thị trường ngày nay, nơi có một lượng lớn dữ liệu được tạo ra mỗi ngày, điều rất quan trọng là chúng tôi phải sắp xếp dữ liệu có trong cơ sở dữ liệu. Vâng, để sắp xếp dữ liệu trong SQL, thường sử dụng mệnh đề ORDER BY. Vì vậy, trong bài viết này trên ORDER BY trong SQL , Tôi sẽ thảo luận về các cách khác nhau mà bạn có thể sử dụng mệnh đề này để sắp xếp dữ liệu.

SQL-ORDER BY-SQL-Edureka-300x144Các chủ đề sau sẽ được đề cập trong bài viết này:





    1. Mệnh đề ORDER BY trong SQL là gì?
    2. Cú pháp
    3. ĐẶT HÀNG BẰNG trên một cột
    4. ĐẶT HÀNG THEO MÔ TẢ
    5. ĐẶT HÀNG BẰNG trên một số cột

ORDER BY trong SQL là gì?

Mệnh đề ORDER BY được sử dụng để sắp xếp tất cả các kết quả theo thứ tự tăng dần hoặc giảm dần. Theo mặc định, tập hợp kết quả được sắp xếp theo thứ tự tăng dần. Vì vậy, nếu bạn muốn sắp xếp tập hợp kết quả theo thứ tự giảm dần, bạn có thể sử dụng từ khóa DESC. Ngoài ra, bạn cũng có thể sắp xếp theo một cột hoặc nhiều cột trong bảng.

Cú pháp:

CHỌN Column1, Column2, ... ColumnN from TableName ORDER BY Column1, Column2, ... ASC | DESC

Vì bạn biết cú pháp của ORDER BY trong SQL, chúng ta hãy xem một vài ví dụ về mệnh đề này.



Hãy xem xét bảng sau để xem tất cả các hoạt động trong mệnh đề ORDER BY. Ngoài ra, để tạo bảng, trong SQL, bạn có thể sử dụng TẠO câu lệnh bảng .

Thẻ học sinh Tên đầu tiên Số điện thoại Tp.

một

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Tiếng Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Delhi

Mệnh đề ORDER BY trên một cột

Nếu bạn phải sắp xếp dữ liệu theo một cột cụ thể, thì bạn phải đề cập đến tên của cột sau mệnh đề ORDER BY trong .

Thí dụ:

Hãy xem xét một tình huống, trong đó bạn phải viết một truy vấn để chọn tất cả học sinh từ bảng “Học sinh”, được sắp xếp theo cột “Thành phố”.

CHỌN * TỪ HỌC SINH ĐẶT HÀNG THEO TP.

Khi thực hiện truy vấn trên, bạn sẽ thấy kết quả như sau:

Thẻ học sinh

Tên đầu tiên

Số điện thoại

Tp.

2

Sonali

9876567864

Tiếng Bengaluru

5

Shubham

9944888756

Delhi

một

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

làm thế nào để chuyển đổi double sang int

ĐẶT HÀNG THEO MÔ TẢ

Nếu bạn phải sắp xếp dữ liệu theo thứ tự giảm dần, thì bạn phải đề cập đến từ khóa DESC sau mệnh đề ORDER BY trong SQL.

Thí dụ:

Hãy xem xét một tình huống, trong đó bạn phải viết một truy vấn để chọn tất cả học sinh từ bảng “Học sinh”, được sắp xếp theo cột “Thành phố” theo thứ tự giảm dần.

CHỌN * TỪ HỌC SINH ĐẶT HÀNG THEO MÔ TẢ TP

Khi thực hiện truy vấn trên, bạn sẽ thấy kết quả như sau:

Thẻ học sinh

Tên đầu tiên

Số điện thoại

Tp.

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

một

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Tiếng Bengaluru

ĐẶT HÀNG BẰNG trên một số cột

Nếu bạn phải sắp xếp dữ liệu theo nhiều cột, thì bạn phải đề cập đến tên của các cột đó sau mệnh đề ORDER BY trong SQL.

Thí dụ:

Hãy xem xét một tình huống, trong đó bạn phải viết một truy vấn để chọn tất cả học sinh từ bảng “Học sinh”, được sắp xếp theo cột “Thành phố” và cột “Họ tên”.

CHỌN * TỪ HỌC SINH ĐẶT HÀNG THEO Thành phố, FirstName

Theo truy vấn trên, bạn sẽ thấy một tập hợp kết quả, đặt hàng theo Thành phố, nhưng nếu một số hàng có cùng Thành phố, thì chúng được sắp xếp theo FirstName. Khi thực hiện truy vấn trên, bạn sẽ thấy kết quả như sau:

Thẻ học sinh

Tên đầu tiên

Số điện thoại

Tp.

2

Sonali

9876567864

Tiếng Bengaluru

5

Shubham

9944888756

Delhi

một

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Bạn cũng có thể sắp xếp học sinh dựa trên, sắp xếp theo thứ tự tăng dần cho 'Thành phố' và thứ tự giảm dần cho 'Tên'. Để làm điều đó, bạn có thể viết mã như sau:

CHỌN * TỪ HỌC SINH ĐẶT HÀNG THEO ASC Thành Phố, FirstName DESC

Khi thực hiện truy vấn trên, bạn sẽ thấy kết quả như sau:

Thẻ học sinh

Tên đầu tiên

Số điện thoại

Tp.

2

Sonali

9876567864

Tiếng Bengaluru

5

Shubham

9944888756

Delhi

một

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Với điều này, chúng ta kết thúc bài viết này về ORDER BY trong SQL. Tôi hy vọng bạn đã hiểu cách sử dụng mệnh đề ORDER BY trong SQL. Nếu bạn muốn tìm hiểu thêm về MySQL và tìm hiểu cơ sở dữ liệu quan hệ mã nguồn mở này, sau đó xem đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về MySQL và giúp bạn thành thạo chủ đề này.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết này về 'ORDER BY trong SQL' và tôi sẽ liên hệ lại với bạn.