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

Ngoài ra, tận dụng ưu thế lọc xuất tài 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 ko trùng nhauSELECT COUNT(DISTINCT MAKHOA) FROM dbo.BOMON
SELECT TOP
Với hầu như table có số lượng record lên tới mức hàng nghìn, trăm nghìn, thì bài toán truy xuất một số lượng lớn dữ liệu như vậy hoàn toàn có thể gây tác động đến hiệu suất. Việc thực hiện mệnh đềSELECT đứng top giúp trả về một lượng record theo yêu cầu, bổ í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 đứng top PERCENTTên column>FROM
Với n là số lượng record ước ao muốn,m là số % record ước muốn trên toàn Table
Ví dụ:
--Lấy toàn bộ 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 đứng 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 quả so sánh

Một số ví dụ
Để đọc thêm về phong thái truy vấn cơ bản, họ cùng nhau đi đến một số ví dụ solo giản. Kteam khuyến khích chúng ta tự làm việc để hoàn toàn có thể hiểu bài tốt hơn.
Xem thêm: Phần Mềm Giả Lập Android Koplayer, Download Koplayer
Ví dụ 1:
-- đem Mã đề trên + tên chủ đề trong bảng cỗ mônSELECT MABM, TENBM FROM dbo.BOMONVí dụ 2:
-- Đổi thương hiệu cột hiển thịSELECT MABM AS "hostingvietnam.vn.com", TENBM AS N"Giáo dục" FROM dbo.BOMONVí dụ
-- Xuất ra mã gia sư + thương hiệu + Tên cỗ môn giáo viên đó 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 xích để thao tác làm việc các bài xích tập sau:Truy xuất tin tức của Table gia nhập đề tài lôi ra Mã khoa với Tên khoa tương ứng lôi ra Mã GV, thương hiệu GV và họ tên người thân trong gia đình tương ứng mang ra Mã GV, thương hiệu GV với tên khoa khớp ứng mà cô giáo đó có tác dụng việc. (Gợi ý: cỗ 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 vào SQL Server.
Xem thêm: Cài Đặt Vpn Trên Win 10 🎮, Cách Cài Đặt Vpn Trên Windows 10 Đơn Giản
Bài sau chúng ta sẽ ban đầu tìm hiểu về truy nã 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 khách hàng để phát triển bài viết tốt hơn. Đừng quên “Luyện tập –Thử thách –Không trinh nữ khó”