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ện

Database 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

SELECT

FROM

Trong đó:

hoàn toàn có thể là một trong các từ khóa * (Lấy toàn bộ dữ liệu), DISTINCT(lấy dữ liệu không trùng lặp) , đứng top (lấy tài liệu thứ n đầu tiên)

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: AS

SELECT *

Để 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óaDISTINCT

SELECT 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ó