Select (SQL) – Wikipedia tiếng Việt

[ad_1]

Câu lệnh SELECT (mang nghĩa lấy dữ liệu hay câu lệnh truy vấn) trong SQL trả về một tập kết quả các bản ghi từ một hoặc nhiều bảng.

Nó được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng trong cơ sở dữ liệu, SELECT là lệnh thường dùng nhất của ngôn ngữ sửa đổi dữ liệu (tiếng Anh: Data Manipulation Language – DML). Trong việc tạo ra câu truy vấn SELECT, người sử dụng phải đưa ra mô tả cho những dữ liệu mình muốn lấy ra chứ không chỉ ra những hành động vật lý nào bắt buộc phải thực hiện để lấy ra kết quả đó. Hệ thống cơ sở dữ liệu, hay chính xác hơn là bộ tối ưu hoá câu truy vấn (tiếng Anh: query optimizer) sẽ dịch từ câu truy vấn sang kế hoạch truy vấn tối ưu.

Những từ khóa tương quan tới SELECT gồm có :

  • FROM dùng để chỉ định dữ liệu sẽ được lấy ra từ những bảng nào, và các bảng đó quan hệ với nhau như thế nào.
  • WHERE điều kiện để liên kết các bảng hoặc điều kiện để lấy những thuộc tính từ bảng from.
  • GROUP BY dùng để kết hợp các bản ghi có những giá trị liên quan với nhau thành các phần tử của một tập hợp nhỏ hơn các bản ghi.
  • HAVING dùng để xác định những bản ghi nào, là kết quả từ từ khóa GROUP BY, sẽ được lấy ra.
  • ORDER BY dùng để xác định dữ liệu lấy ra sẽ được sắp xếp theo những cột nào.

Bảng “T”

Câu truy vấn

Kết quả

C1
C2

1
a

2
b

SELECT * FROM T;

C1
C2

1
a

2
b

C1
C2

1
a

2
b

SELECT C1 FROM T;

C1

1

2

C1
C2

1
a

2
b

SELECT * FROM T WHERE C1 = 1;

C1
C2

1
a

Cho một bảng T, câu truy vấn SELECT * FROM T; sẽ trả về kết quả là tất cả các phần tử của tất cả các bản ghi trong bảng T.

Bạn đang đọc: Select (SQL) – Wikipedia tiếng Việt

Với cùng bảng đó, câu truy vấn SELECT C1 FROM T; sẽ trả về tất cả các phần tử của trường (cột) C1 của tất cả các bản ghi trong bảng T— Theo thuật ngữ Đại số quan hệ, một projection đã được thực hiện.

Xem thêm: Tổng giám đốc điều hành – Wikipedia tiếng Việt

Xem thêm: LGBT – Wikipedia tiếng Việt

Cũng bản đó, câu truy vấn SELECT * FROM T WHERE C1 = 1; sẽ trả về kết quả là tất cả các phần tử của tất cả các bản ghi có giá trị của trường (cột) C1 bằng ‘1’ — Theo thuật ngữ Đại số quan hệ, một selection được thực hiện vì đã có từ khóa WHERE.

[ad_2]

Related Posts

Bảng ngọc bổ trợ, cách chơi, lên đồ Annie tốc chiến

[ad_1] Cùng với Thaotruong.com, cùng nhau tìm hiểu về cách chơi Annie tốc chiến mùa 1 và bảng ngọc bổ trợ cho pháp sư này khi đi…

Bảng ngọc, cách lên đồ cho Udyr LOL mạnh nhất

[ad_1] Guide Udyr mùa 11, hướng dẫn cách chơi và cách lên đồ cho Udyr đi rừng mới làm lại mạnh nhất trong mùa 11. Các bảng…

Bảng ngọc bổ trợ, lên đồ, cách chơi Jhin tốc chiến

[ad_1] Jhin tốc chiến mùa 1, cùng với Thaotruong.com đi tìm hiểu về cách chơi tướng Jhin trong lmht tốc chiến cùng với bảng ngọc bổ trợ…

Bảng ngọc và cách lên đồ Vel’Koz LOL mới nhất

[ad_1] Guide Vel’Koz mùa 11 hay nhất, Thaotruong.com sẽ hướng dẫn cách chơi và cách lên đồ cho tướng Vel’Koz AP đi Mid LOL. Cùng với bảng…

Bảng ngọc, cách chơi, lên đồ Vayne tốc chiến

[ad_1] Vayne tốc chiến mùa 1, Thaotruong.com hướng dẫn anh em cách chơi và cách lên đồ cho xạ thủ Vayne trong LMHT tốc chiến chuẩn nhất….

Bảng ngọc bổ trợ, lên đồ, cách chơi Malphite tốc chiến

[ad_1] Malphite tốc chiến mùa 1, cùng với Thaotruong.com đi tìm hiểu về cách chơi và bảng ngọc bổ trợ tái tổ hợp cho Malphite trong khi…

Leave a Reply