Bài tập sql sever quản lý giáo vụ năm 2024
Trong bài trước, chúng ta đã tìm hiểu về KHÓA NGOẠI và cách tạo, xóa, đặt tên cho khóa ngoại trong một Table. Ngoài ra, Kteam cũng đã đề cập đến DATABASE, TABLE cũng như các KIỂU DỮ LIỆU bạn có thể sử dụng trong SQL Server Show Trong bài lần này chúng ta sẽ cùng nhau bắt đầu tìm hiểu cách TRUY VẤN DỮ LIỆU CƠ BẢN trong SQL Server. Nào! Chúng ta bắt đầu! Nội dung chínhĐể theo dõi tốt nhất bài này, bạn nên xem qua bài:
Trong bài này, chúng ta sẽ cùng nhau tìm hiểu một số vấn đề sau:
Database mẫuĐể thao tác tốt với bài này, chúng ta sử dụng database HowKteam sau:
Cấu trúc truy vấnSELECT [tính chất] Trong đó: [tính chất] có thể là một trong các từ khóa * (Lấy tất cả dữ liệu), DISTINCT(lấy dữ liệu không trùng lặp) , TOP
SELECT *Để lấy tất cả dữ liệu ở một hoặc nhiều Table ta sử dụng SELECT * với cú pháp : SELECT * FROM Bạn cũng có thể lấy dữ liệu của một Table trong câu truy vấn có nhiều Table SELECT Lưu ý: Kết quả trả về là tổ hợp kết quả của các table trong danh sách Ví dụ:
SELECT DISTINCTTrong table, ngoài khóa chính, các column khác đều có thể chứa giá trị trùng lặp. Và đôi khi bạn cần lấy ra những dữ liệu hoàn toàn riêng biệt. Để đảm bảo điều này ta dùng từ khóaDISTINCT SELECT DISTINCT Ví dụ:
Kết quả so sánh: Ngoài ra, tận dụng lợi thế lọc xuất dữ liệu không trùng lặp, ta có thể đếm số lượng của một dữ liệu mong muốn thông qua cú pháp: SELECT COUNT(DISTINCT Ví dụ:
SELECT TOPVới những table có số lượng record lên đến hàng nghìn, trăm nghìn, thì việc truy xuất một số lượng lớn dữ liệu như vậy có thể gây ảnh hưởng đến hiệu suất. Việc sử dụng mệnh đềSELECT TOP giúp trả về một lượng record theo yêu cầu, hữu ích hơn cho hệ thống. Truy xuất n tập tin theo column SELECT TOP Hoặc để truy xuất theo phần trăm SELECT TOP Với n là số lượng record mong muốn,m là số % record mong muốn trên toàn Table Ví dụ:
Kết quả so sánh Một số ví dụĐể hiểu thêm về cách truy vấn cơ bản, chúng ta cùng nhau đi đến một số ví dụ đơn giản. Kteam khuyến khích bạn tự thao tác để có thể hiểu bài tốt hơn. Ví dụ 1:
Ví dụ 2:
Ví dụ
Bài tập tự luyệnSử dụng Database đầu bài để thao tác các bài tập sau:
KếtTrong bài này, chúng ta đã biết cách TRUY VẤN CƠ BẢN trong SQL Server. Bài sau chúng ta sẽ bắt đầu tìm hiểu về TRUY VẤN VỚI ĐIỀU KIỆN TRONG SQL. Cảm ơn bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó” Tải xuốngTài liệuNhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Truy vấn cơ bản trong SQL Server dưới dạng file PDF trong link bên dưới. Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com Đừng quên like và share để ủng hộ Kteam và tác giả nhé! ProjectNếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |