Tìm hiểu cách sử dụng SQL SELECT với các ví dụ



Bài viết này là hướng dẫn chuyên sâu về cách sử dụng câu lệnh SQL SELECT với các ví dụ. Nó cho biết các cách khác nhau để sử dụng truy vấn này với các lệnh SQL khác.

Cơ sở dữ liệu lưu trữ khối lượng lớn dữ liệu ở nhiều định dạng khác nhau. Nhưng bạn đã bao giờ nghĩ cách chọn dữ liệu từ ? Vâng, câu lệnh SQL SELECT được sử dụng để lấy dữ liệu từ cơ sở dữ liệu. Trong bài viết này về SQL SELECT, tôi sẽ thảo luận về cách sử dụng câu lệnh SELECT trong SQL với các .

Các chủ đề sau sẽ được đề cập trong bài viết này:





SQL SELECT là gì?

Câu lệnh SELECT được sử dụng để chọn một tập dữ liệu cụ thể từ cơ sở dữ liệu. Dữ liệu được trả về bởi câu lệnh SELECT được lưu trữ trong một bảng kết quả được gọi là tập kết quả.

Cú pháp SELECT trong SQL:

--Để chọn một vài cột, CHỌN ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Để chọn dữ liệu hoàn chỉnh từ bảng CHỌN * TỪ Tên Bảng --Để chọn N bản ghi trên cùng từ bảng CHỌN ĐẦU N * TỪ Tên Bảng

Tiếp tục trong bài viết này về SQL SELECT, chúng ta hãy hiểu cách sử dụng câu lệnh SELECT theo nhiều cách khác nhau.



Ví dụ :

Để bạn hiểu rõ hơn, tôi sẽ xem xét bảng sau.

Thẻ học sinh Tên học sinh Tuổi tác Tp. Quốc gia
mộtRohan2. 3MumbaiẤn Độ
2Sameera22MumbaiẤn Độ
3Annahai mươi mốtLondonVương quốc Anh
4John19NewyorkCÔNG DỤNG
5Alice22Berlinnước Đức

Chúng ta hãy xem xét từng cái một.

Ví dụ về cột SELECT trong SQL

Ở đây bạn đề cập đến tên cột mà bạn muốn truy xuất dữ liệu.



cách thoát một phương thức trong java

Thí dụ: Viết truy vấn để lấy StudentID, StudentName và Age từ bảng Students.

CHỌN ID sinh viên, Tên sinh viên, Tuổi TỪ Sinh viên

Đầu ra:

Thẻ học sinh Tên học sinh Tuổi tác
mộtRohan2. 3
2Sameera22
3Annahai mươi mốt
4John19
5Alice22

SQL SELECT * Ví dụ

Dấu hoa thị (*) được sử dụng để chọn tất cả dữ liệu từ cơ sở dữ liệu / bảng / cột.

Thí dụ: Viết truy vấn để lấy tất cả các chi tiết từ bảng Học sinh.

CHỌN * TỪ Sinh viên

Đầu ra:

Thẻ học sinh Tên học sinh Tuổi tác Tp. Quốc gia
mộtRohan2. 3MumbaiẤn Độ
2Sameera22MumbaiẤn Độ
3Annahai mươi mốtLondonVương quốc Anh
4John19NewyorkCÔNG DỤNG
5Alice22Berlinnước Đức

Đó là cách đơn giản để sử dụng câu lệnh SELECT. Chúng ta hãy chuyển tiếp trong bài viết này về SQL SELECT và hiểu cách sử dụng câu lệnh SELECT với các lệnh khác trong SQL.

Sử dụng SELECT với DISTINCT

Bạn có thể sử dụng câu lệnh SELECT với câu lệnh DISTINCT để chỉ lấy các giá trị riêng biệt.

Cú pháp

CHỌN DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Thí dụ

CHỌN ĐỘ TUỔI TỪ Sinh viên

Đầu ra:

Tuổi tác
2. 3
22
hai mươi mốt
19

Tiếp tục trong bài viết này, chúng ta hãy hiểu cách sử dụng SQL SELECT với mệnh đề ORDER BY.

Sử dụng SELECT với ORDER BY

Như chúng ta đều biết rằng ORDER BY tuyên bố được sử dụng để sắp xếp các kết quả theo thứ tự tăng dần hoặc giảm dần. Chúng ta có thể sử dụng câu lệnh ORDER BY với câu lệnh SELECT để truy xuất dữ liệu cụ thể theo thứ tự tăng dần hoặc giảm dần.

Cú pháp
CHỌN ColumnName1, ColumnName2, ColumnName (N) from TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Ví dụ để chỉ sử dụng ORDER BY

Viết truy vấn để chọn tất cả các trường từ bảng sinh viên được sắp xếp theo thành phố.

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

Đầu ra:

Thẻ học sinh Tên học sinh Tuổi tác Tp. Quốc gia
5Alice22Berlinnước Đức
3Anahai mươi mốtLondonVương quốc Anh
mộtRohan2. 3MumbaiẤn Độ
2Sameera22MumbaiẤn Độ
4John19NewyorkCÔNG DỤNG

Ví dụ để sử dụng ORDER BY theo thứ tự giảm dần

Viết truy vấn để chọn tất cả các trường từ bảng sinh viên được sắp xếp theo thành phố theo thứ tự giảm dần.

CHỌN * TỪ HỌC SINH ĐẶT HÀNG THEO MÔ TẢ THÀNH PHỐ
Thẻ học sinh Tên học sinh Tuổi tác Tp. Quốc gia
4John19NewyorkCÔNG DỤNG
mộtRohan2. 3MumbaiẤn Độ
2Sameera22MumbaiẤn Độ
3Anahai mươi mốtLondonVương quốc Anh
5Alice22Berlinnước Đức

Tiếp theo trong bài viết này, chúng ta hãy hiểu cách sử dụng SQL SELECT với câu lệnh GROUP BY.

Sử dụng SELECT với GROUP BY

Các Câu lệnh GROUP BY được sử dụng với câu lệnh SELECT để nhóm tập kết quả theo một hoặc nhiều cột.

Cú pháp
CHỌN ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Điều kiện NHÓM THEO ColumnName (N) ORDER BY ColumnName (N)

Thí dụ:

Viết truy vấn để liệt kê số học sinh của mỗi lứa tuổi.

CHỌN COUNT (StudentID), Thành phố TỪ NHÓM Sinh viên THEO Thành phố

Đầu ra:

COUNT (ID sinh viên) Tp.
2Mumbai
mộtLondon
mộtNewyork
mộtBerlin

Tiếp theo trong bài viết này, chúng ta hãy hiểu cách sử dụng SQL SELECT với câu lệnh GROUP BY.

Sử dụng mệnh đề SELECT với HAVING

Mệnh đề HAVING có thể được sử dụng với câu lệnh SELECT để lấy dữ liệu dựa trên một số điều kiện.

Cú pháp
CHỌN ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Điều kiện NHÓM THEO Cột Tên (N) CÓ LỆNH Điều kiện THEO ColumnName (N)

Thí dụ

Viết truy vấn để lấy số học sinh của mỗi thành phố có số học sinh> 1 và được sắp xếp theo thứ tự giảm dần.

CHỌN ĐẾM (StudentID), Thành phố TỪ NHÓM Sinh viên THEO Thành phố CÓ ĐẾM ĐẾM (StudentID)> 1 ĐƠN HÀNG THEO MÔ TẢ ĐẾM (StudentID)

Đầu ra:

Đếm (StudentID) Tp.
2Mumbai

Sử dụng mệnh đề SELECT với INTO

Câu lệnh này được sử dụng khi bạn muốn sao chép dữ liệu từ bảng này sang bảng khác.

Cú pháp

CHỌN * VÀO NewTableName [IN DatabaseName] TỪ OldTableName Ở ĐÂU Điều kiện

Thí dụ

Viết truy vấn để tạo bản sao lưu của cơ sở dữ liệu Sinh viên.

CHỌN * VÀO StudentBackup TỪ Sinh viên

Đầu ra:

Bạn sẽ thấy rằng bảng StudentBackup sẽ có tất cả các trường từ bảng Students.

Thẻ học sinh Tên học sinh Tuổi tác Tp. Quốc gia
mộtRohan2. 3MumbaiẤn Độ
2Sameera22MumbaiẤn Độ
3Annahai mươi mốtLondonVương quốc Anh
4John19NewyorkCÔNG DỤNG
5Alice22Berlinnước Đức

Thí dụ: Viết truy vấn để tạo bản sao lưu bằng cách chọn một vài cột của bảng Học sinh.

CHỌN Tên Sinh Viên, Tuổi Vào Sinh Viên Sao lưu từ Sinh Viên

Đầu ra:

Bạn sẽ thấy rằng bảng StudentBackup sẽ có các trường sau đây từ bảng Students.

chuyển đổi chuỗi thành ngày tháng java
Tên học sinh Tuổi tác
Rohan2. 3
Sameera22
Annahai mươi mốt
John19
Alice22

Thí dụ: Viết truy vấn để tạo bản sao lưu bằng cách chèn tất cả thông tin chi tiết của tất cả những sinh viên đang học ở Thành phố ‘Mumbai’.

CHỌN * VÀO Sinh viên Sao lưu từ Sinh viên WHERE City = 'Mumbai'
Thẻ học sinh Tên học sinh Tuổi tác Tp. Quốc gia
mộtRohan2. 3MumbaiẤn Độ
2Sameera22MumbaiẤn Độ

Đây là một số cách để sử dụng lệnh SELECT. Để có thêm kiến ​​thức, hãy tiếp tục và thực hành viết các truy vấn trong Lệnh SQL .Với điều này, chúng ta kết thúc bài viết này về SQL SELECT.

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 trên SQL SELECT và tôi sẽ liên hệ lại với bạn.