Cách lấy dữ liệu từ SQL

Cách lấy dữ liệu từ SQL
Hình ảnh Getty / ermingut

Dạng Chung của Tuyên bố CHỌN

Dạng chung của câu lệnh SELECT xuất hiện bên dưới:

CHỌN select_list
TỪ nguồn
ĐÂU điều kiện (s)
GROUP BY biểu
HAVING điều kiện
ORDER BY biểu

Dòng đầu tiên của câu lệnh cho bộ xử lý SQL biết rằng lệnh này là một câu lệnh SELECT và chúng tôi muốn truy xuất thông tin từ cơ sở dữ liệu. Các select_list cho phép chúng ta xác định loại thông tin chúng tôi muốn lấy. Các TỪ điều khoản trong quy định cụ thể dòng thứ hai bảng cơ sở dữ liệu cụ thể (s) có liên quan và các ĐÂU khoản cho chúng ta khả năng để giới hạn kết quả đối với những hồ sơ đáp ứng các quy định điều kiện (s) . Ba mệnh đề cuối cùng đại diện cho các tính năng nâng cao ngoài phạm vi của bài viết này - chúng ta sẽ khám phá chúng trong các bài viết SQL trong tương lai.

Cách dễ nhất để học SQL là lấy ví dụ. Với ý nghĩ đó, chúng ta hãy bắt đầu xem xét một số truy vấn cơ sở dữ liệu. Trong suốt bài viết này, chúng tôi sẽ sử dụng bảng nhân viên từ cơ sở dữ liệu nhân lực hư cấu của XYZ Corporation để minh họa tất cả các truy vấn của chúng tôi. Đây là toàn bộ bảng:

Mã hiệu công nhân

LastName

Tên đầu tiên

Tiền lương

Báo cáo

1

thợ rèn

John

32000

2

2

Scampi

Kiện

45000

VÔ GIÁ TRỊ

3

Kendall

Tom

29500

2

4JonesÁp-ra-ham350002
5AllenHóa đơn172504
6ReynoldsAllison195004
7JohnsonKatie210003

Truy xuất Toàn bộ Bảng

Giám đốc Nhân sự của Công ty Cổ phần XYZ nhận được báo cáo hàng tháng cung cấp thông tin về lương và báo cáo cho từng nhân viên công ty. Việc tạo ra báo cáo này là một ví dụ về dạng đơn giản nhất của câu lệnh SELECT. Nó chỉ đơn giản là lấy tất cả thông tin có trong bảng cơ sở dữ liệu - mọi cột và mọi hàng. Đây là truy vấn sẽ đạt được kết quả này:

CHỌN *
TỪ nhân viên

Khá đơn giản, phải không? Dấu hoa thị (*) xuất hiện trong select_list là một ký tự đại diện được sử dụng để thông báo cho cơ sở dữ liệu rằng chúng tôi muốn lấy thông tin từ tất cả các cột trong bảng của nhân viên được xác định trong mệnh đề FROM. Chúng tôi muốn truy xuất tất cả thông tin trong cơ sở dữ liệu, vì vậy không cần thiết phải sử dụng mệnh đề WHERE để hạn chế các hàng được chọn từ bảng. Đây là kết quả truy vấn của chúng tôi trông như thế nào:

Mã hiệu công nhânLastNameTên đầu tiênTiền lươngBáo cáo
------------------------------------------
1thợ rènJohn320002
2ScampiKiện45000VÔ GIÁ TRỊ
3KendallTom295002
4JonesÁp-ra-ham350002
5AllenHóa đơn172504
6ReynoldsAllison195004
7JohnsonKatie210003
Trích dẫn Điều này
định dạng
mla apa chi Chicago
Trích dẫn của bạn
Chapple, Mike. "Truy xuất dữ liệu bằng truy vấn SQL: Giới thiệu câu lệnh SELECT." ThoughtCo, tháng năm. Ngày 21 năm 2021, thinkco.com/introductioning-the-select-statement-4091916. Chapple, Mike. (Năm 2021, ngày 21 tháng 5). Truy xuất dữ liệu bằng truy vấn SQL: Giới thiệu câu lệnh SELECT. Lấy từ https://www.thoughtco.com/introductioning-the-select-statement-4091916 Chapple, Mike. "Truy xuất dữ liệu bằng truy vấn SQL: Giới thiệu câu lệnh SELECT." Suy nghĩCo. https://www.thoughtco.com/introductioning-the-select-statement-4091916 (truy cập ngày 13 tháng 7 năm 2021).
sao chép trích dẫn