TRUY VẤN DỮ LIỆU SQL
Dẫn nhập
Trong bài bác trước, bọn họ đã khám phá về KHÓA NGOẠI và bí quyết tạo, xóa, đặt tên mang đến khóa ngoại trong một Table. Ko kể ra, Kteam đã và đang đề cập đếnDATABASE, TABLEcũng như các KIỂU DỮ LIỆUbạn có thể sử dụng vào SQL Server
Trong bài xích lần này chúng ta sẽ thuộc nhau bước đầu tìm hiểu phương pháp TRUY VẤN DỮ LIỆU CƠ BẢNtrong SQL Server. Nào! họ bắt đầu!
Nội dung chính
Để theo dõi cực tốt bài này, chúng ta nên xem qua bài:
Trong bài bác này, chúng ta sẽ cùng nhau tò mò một số vấn đề sau:
Database mẫu kết cấu truy vấn dữ liệu một số trong những ví dụ bài bác tập trường đoản cú luyệnDatabase mẫu
Để thao tác xuất sắc với bài này, bọn họ sử dụng database onip.vn sau:
Cấu trúc truy vấn vấn
SELECTFROM
Trong đó:
tên những bảng cột đề xuất hiển thị ở kết quả truy vấn
Các column được chia cách với nhau bởi dấu phẩy (,) có thể gán tên cho những column cùng với cú pháp: >AS "Tên cầm thế".Bạn đang xem: Truy vấn dữ liệu sql
tên các bảng, nguồn để mang dữ liệu khi truy vấn
Các table được ngăn cách bằng vệt phẩy (,) Alias là túng danh (hay còn được gọi là tên điện thoại tư vấn tắt) của table dùng cho các table có tên quá dài, hoặc một table được sử dụng nhiều lần trong câu truy nã vấn. Hoàn toàn có thể đặt Alias theo cú pháp: ASSELECT *
Để lấy tất cả dữ liệu tại một hoặc những Table ta áp dụng SELECT * với cú pháp :
SELECT * FROM , ,…
Bạn cũng hoàn toàn có thể lấy dữ liệu của một Table vào câu tróc nã vấn có không ít Table
SELECT.*FROM , ,…
Lưu ý:
Kết trái trả về là tổ hợp công dụng của các table vào danh sách
Ví dụ:
-- mang hêt những dữ liệu vào bảng bộ môn raSELECT * FROM dbo.BOMON
SELECT DISTINCT
Trong table, ngoại trừ khóa chính, các column không giống đều hoàn toàn có thể chứa cực hiếm trùng lặp. Và nhiều khi bạn cần kéo ra những dữ liệu trọn vẹn riêng biệt. Để đảm bảo an toàn điều này ta sử dụng từ khóaDISTINCTSELECT DISTINCT
FROM
Ví dụ:
-- Lấy tất cả mã khoa từ Table BOMONSELECT MAKHOAFROM dbo.BOMON-- Lấy toàn bộ mã khoa ko trùng nhau trường đoản cú Table BOMONSELECT DISTINCT MAKHOAFROM dbo.BOMONKết trái 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 hoàn toàn có thể đếm con số của một dữ liệu mong muốn trải qua cú pháp:
SELECT COUNT(DISTINCT )FROM
Ví dụ:
-- Đếm số khoa không trùng nhauSELECT COUNT(DISTINCT MAKHOA) FROM dbo.BOMON
SELECT TOP
Với đầy đủ table có con số record lên đến hàng nghìn, trăm nghìn, thì việc truy xuất một vài lượng lớn dữ liệu như vậy có thể gây tác động đến hiệu suất. Việc thực hiện mệnh đềSELECT top giúp trả về một lượng record theo yêu thương cầu, có ích hơn mang lại hệ thống.Truy xuất n tập tin theo column
SELECT vị trí cao nhất Têncolumn> FROM
Hoặc nhằm truy xuất theo phần trăm
SELECT vị trí cao nhất PERCENTTên column>FROM
Với n là con số record ước ao muốn,m là số % record ước muốn trên toàn Table
Ví dụ:
--Lấy tất cả dữ liệu trong table BOMONSELECT * FROM dbo.BOMON--Lấy tất cả dữ liệu của 5 record thứ nhất trong table BOMONSELECT top 5 * FROM dbo.BOMON--Lấy tất cả dữ liệu của 5% đầu tiên trong table BOMONSELECT đứng đầu 5 PERCENT * FROM dbo.BOMONKết trái so sánh

Một số ví dụ
Để gọi thêm về kiểu cách truy vấn cơ bản, họ cùng nhau đi đến một số trong những ví dụ solo giản. Kteam khuyến khích các bạn tự làm việc để có thể hiểu bài xuất sắc hơn.
Xem thêm: Top 9+ App Chụp Hình Đẹp Trên Instagram Đẹp Giúp Bạn Có Ảnh Selfie "Thần Thánh"
Ví dụ 1:
-- đem Mã đề tại + tên đề tài trong bảng bộ mônSELECT MABM, TENBM FROM dbo.BOMONVí dụ 2:
-- Đổi thương hiệu cột hiển thịSELECT MABM AS "onip.vn.com", TENBM AS N"Giáo dục" FROM dbo.BOMONVí dụ
-- Xuất ra mã giáo viên + tên + Tên cỗ môn cô giáo đó dạySELECT GV.MAGV, GV.HOTEN, BM.TENBMFROM dbo.GIAOVIEN AS GV, dbo.BOMON AS BM
Bài tập trường đoản cú luyện
Sử dụng Database đầu bài bác để thao tác làm việc các bài bác tập sau:Truy xuất thông tin của Table gia nhập đề tài kéo ra Mã khoa và Tên khoa tương ứng mang ra Mã GV, tên GV cùng họ tên người thân trong gia đình tương ứng kéo ra Mã GV, tên GV và tên khoa khớp ứng mà giáo viên đó làm cho việc. (Gợi ý: bộ môn phía trong khoa)Kết
Trong bài này, bọn họ đã biết cáchTRUY VẤN CƠ BẢN trong SQL Server.
Xem thêm: Mách Bạn Những Câu Nói Tục Trên Giường, Những Câu Nói Tục Tĩu Trên Giường
Bài sau chúng ta sẽ bắt đầu tìm gọi về truy VẤN VỚI ĐIỀU KIỆN vào SQL.
Cảm ơn bạn đã theo dõi bài bác viết. Hãy để lại comment hoặc góp ý của khách hàng để phân phát triển nội dung bài viết tốt hơn. Đừng quên “Luyện tập –Thử thách –Không ngại khó”