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ột | Rohan | 2. 3 | Mumbai | Ấn Độ |
2 | Sameera | 22 | Mumbai | Ấn Độ |
3 | Anna | hai mươi mốt | London | Vương quốc Anh |
4 | John | 19 | Newyork | CÔNG DỤNG |
5 | Alice | 22 | Berlin | nướ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ột | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | hai mươi mốt |
4 | John | 19 |
5 | Alice | 22 |
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ột | Rohan | 2. 3 | Mumbai | Ấn Độ |
2 | Sameera | 22 | Mumbai | Ấn Độ |
3 | Anna | hai mươi mốt | London | Vương quốc Anh |
4 | John | 19 | Newyork | CÔNG DỤNG |
5 | Alice | 22 | Berlin | nướ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 |
5 | Alice | 22 | Berlin | nước Đức |
3 | Ana | hai mươi mốt | London | Vương quốc Anh |
một | Rohan | 2. 3 | Mumbai | Ấn Độ |
2 | Sameera | 22 | Mumbai | Ấn Độ |
4 | John | 19 | Newyork | CÔ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 |
4 | John | 19 | Newyork | CÔNG DỤNG |
một | Rohan | 2. 3 | Mumbai | Ấn Độ |
2 | Sameera | 22 | Mumbai | Ấn Độ |
3 | Ana | hai mươi mốt | London | Vương quốc Anh |
5 | Alice | 22 | Berlin | nướ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. |
2 | Mumbai |
một | London |
một | Newyork |
một | Berlin |
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. |
2 | Mumbai |
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ột | Rohan | 2. 3 | Mumbai | Ấn Độ |
2 | Sameera | 22 | Mumbai | Ấn Độ |
3 | Anna | hai mươi mốt | London | Vương quốc Anh |
4 | John | 19 | Newyork | CÔNG DỤNG |
5 | Alice | 22 | Berlin | nướ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 |
Rohan | 2. 3 |
Sameera | 22 |
Anna | hai mươi mốt |
John | 19 |
Alice | 22 |
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ột | Rohan | 2. 3 | Mumbai | Ấn Độ |
2 | Sameera | 22 | Mumbai | Ấ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.