Có một số cách để chọn nhiều hàng và nhiều cột từ bảng hiện có. Các cú pháp có thể có để tìm nạp nhiều cột và hàng từ bảng hiện có được liệt kê dưới đây

Bạn đang xem: sql select câu lệnh trong đó nhiều giá trị

Trong chủ đề này, chúng tôi được mô tả về Chọn Nhiều với ví dụ chi tiết.

Có một số cách để chọn nhiều hàng và nhiều cột từ bảng hiện có. Các cú pháp có thể có để tìm nạp nhiều cột và hàng từ bảng hiện có được liệt kê như bên dưới –

Cú pháp –

 CHỌN cột1, cột2,…, cộtN
TỪ tên_bảng;
 
  • column1, column2 – Chỉ định tên của các cột được sử dụng để tìm nạp.
  • tên_bảng – Chỉ định tên của bảng.

Ví dụ –

Hãy để chúng tôi coi (các) bảng dưới đây là (các) bảng mẫu để đóng khung truy vấn SQL để nhận được kết quả mong muốn.

worker_details –

emp_id
emp_name
sự chỉ định
manager_id
ngày thuê
lương
dept_id

001
Nhân viên1
Giám đốc

2019-07-11
45000,00
1000

002
Nhân viên2
Giám đốc

2019-07-11
40000,00
2000

003
Nhân viên3
Người quản lý
Nhân viên1
2019-07-11
27000,00
1000

004
Nhân viên4
Người quản lý
Nhân viên2
2019-10-08
25000,00
2000

005
Nhân viên5
Nhà phân tích
Nhân viên3
2019-07-11
20000,00
1000

006
Nhân viên6
Nhà phân tích
Nhân viên3
2019-10-08
18000,00
1000

007
Nhân viên7
Nhân viên văn phòng
Nhân viên3
2019-07-11
15000,00
1000

008
Nhân viên8
Người bán hàng
Nhân viên4
2019-09-09
14000,00
2000

009
Nhân viên9
Người bán hàng
Nhân viên4
2019-10-08
13000,00
2000

Tình huống – Tìm nạp tất cả các hàng.

Yêu cầu – Tìm nạp tất cả nhân viên từ bảng worker_details. Truy vấn như sau –

 CHỌN * TỪ chi tiết nhân viên;
 

Bằng cách thực hiện truy vấn trên, chúng tôi có thể nhận được kết quả như hình dưới đây –

emp_id
emp_name
sự chỉ định
manager_id
ngày thuê
lương
dept_id

001
Nhân viên1
Giám đốc

2019-07-11
45000,00
1000

002
Nhân viên2
Giám đốc

2019-07-11
40000,00
2000

003
Nhân viên3
Người quản lý
Nhân viên1
2019-07-11
27000,00
1000

004
Nhân viên4
Người quản lý
Nhân viên2
2019-10-08
25000,00
2000

005
Nhân viên5
Nhà phân tích
Nhân viên3
2019-07-11
20000,00
1000

006
Nhân viên6
Nhà phân tích
Nhân viên3
2019-10-08
18000,00
1000

007
Nhân viên7
Nhân viên văn phòng
Nhân viên3
2019-07-11
15000,00
1000

008
Nhân viên8
Người bán hàng
Nhân viên4
2019-09-09
14000,00
2000

009
Nhân viên9
Người bán hàng
Nhân viên4
2019-10-08
13000,00
2000

Tình huống – Tìm nạp các cột cụ thể với tất cả thông tin của hàng.

Yêu cầu – Tìm nạp chi tiết nhân viên (emp_id, emp_name, chỉ định) từ bảng worker_details. Truy vấn như sau –

 CHỌN emp_id, emp_name, chỉ định FROM character_details;
 

Bằng cách thực hiện truy vấn trên, chúng tôi có thể nhận được kết quả như hình dưới đây –

emp_id
emp_name
sự chỉ định

001
Nhân viên1
Giám đốc

002
Nhân viên2
Giám đốc

003
Nhân viên3
Người quản lý

004
Nhân viên4
Người quản lý

005
Nhân viên5
Nhà phân tích

006
Nhân viên6
Nhà phân tích

007
Nhân viên7
Nhân viên văn phòng

008
Nhân viên8
Người bán hàng

009
Nhân viên9
Người bán hàng

Tình huống – Tìm nạp tất cả các hàng thỏa mãn một điều kiện.

Yêu cầu – Tìm nạp tất cả nhân viên thuộc bộ phận 1000 từ bảng worker_details. Truy vấn như sau –

 SELECT * FROM worker_details WHERE dept_id = 1000;
 

Bằng cách thực hiện truy vấn trên, chúng tôi có thể nhận được kết quả như được hiển thị bên dưới –

emp_id
emp_name
sự chỉ định
manager_id
ngày thuê
lương
dept_id

001
Nhân viên1
Giám đốc

2019-07-11
45000,00
1000

003
Nhân viên3
Người quản lý
Nhân viên1
2019-07-11
27000,00
1000

005
Nhân viên5
Nhà phân tích
Nhân viên3
2019-07-11
20000,00
1000

006
Nhân viên6
Nhà phân tích
Nhân viên3
2019-10-08
18000,00
1000

007
Nhân viên7
Nhân viên văn phòng
Nhân viên3
2019-07-11
15000,00
1000

Tình huống – Tìm nạp các chỉ định duy nhất bằng cách sử dụng mệnh đề DISTINCT.

Yêu cầu – Tìm nạp chỉ định duy nhất từ ​​bảng worker_details. Truy vấn như sau –

 CHỌN chỉ định DISTINCT TỪ chi tiết nhân viên;
 

Bằng cách thực hiện truy vấn trên, chúng tôi có thể nhận được kết quả như hình dưới đây –

sự chỉ định

Nhà phân tích

Nhân viên văn phòng

Giám đốc

Người quản lý

Người bán hàng

Tình huống – Tìm nạp cột cụ thể thỏa mãn điều kiện với toán tử AND.

Yêu cầu – Tìm nạp chi tiết nhân viên (emp_id, emp_name, chỉ định, dept_id) thuộc bộ phận 1000 từ bảng worker_details. Truy vấn như sau –

 CHỌN emp_id, emp_name, chỉ định, dept_id
FROM worker_details
WHERE dept_id = "1000" VÀ chỉ định = "Nhà phân tích";
 

Bằng cách thực hiện truy vấn trên, chúng tôi có thể nhận được kết quả như hình dưới đây –

emp_id
emp_name
sự chỉ định
dept_id

001
Nhân viên1
Giám đốc
1000

003
Nhân viên3
Người quản lý
1000

005
Nhân viên5
Nhà phân tích
1000

006
Nhân viên6
Nhà phân tích
1000

007
Nhân viên7
Nhân viên văn phòng
1000

Tình huống – Tìm nạp tất cả các hàng bằng toán tử IN.

Yêu cầu – Tìm nạp nhân viên chi tiết các emp_id đó trong 003, 004, 005 từ bảng worker_details. Truy vấn như sau –

 SELECT * FROM worker_details WHERE emp_id IN (003, 004, 005);
 

Bằng cách thực hiện truy vấn trên, chúng tôi có thể nhận được kết quả như hình dưới đây –

emp_id
emp_name
sự chỉ định
manager_id
ngày thuê
lương
dept_id

003
Nhân viên3
Người quản lý
Nhân viên1
2019-07-11
27000,00
1000

004
Nhân viên4
Người quản lý
Nhân viên2
2019-10-08
25000,00
2000

005
Nhân viên5
Nhà phân tích
Nhân viên3
2019-07-11
20000,00
1000


Xem thêm những thông tin liên quan đến chủ đề câu lệnh sql select trong đó nhiều giá trị

HD_SQLServer06_SELECT FROM

  • Tác giả: Bui Tien Truong
  • Ngày đăng: 2022-03-15
  • Đánh giá: 4 ⭐ ( 1148 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn câu lệnh SELECT trong SQL

Dùng một truy vấn hợp để kết hợp nhiều truy vấn vào một kết quả đơn

  • Tác giả: support.microsoft.com
  • Đánh giá: 4 ⭐ ( 7510 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Có một dạng xem kết hợp của nhiều truy vấn chọn với một truy vấn hợp.

Lệnh Select các hàng trong Sql

  • Tác giả: glx.com.vn
  • Đánh giá: 3 ⭐ ( 5163 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Công ty Công nghệ số Galaxy Việt Nam, sản phẩm và dịch vụ công nghệ thông tin, hosting, phần mềm, app mobile

Tổng hợp những câu lệnh SQL cơ bản

  • Tác giả: topdev.vn
  • Đánh giá: 4 ⭐ ( 7056 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các phiên bản của SQL Server: Enterprise, Personal, Desktop, Developer,.. Các bộ phận của SQL Server: Enterprise Manager, Query Analyzer, Books Online,..

Câu Lệnh Select Nhiều Bảng Trong Sql Server, Truy Vấn Nhiều Bảng Với Join Trong Sql

  • Tác giả: jdomain.vn
  • Đánh giá: 5 ⭐ ( 3372 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tìm hiểu và cách sử dụng kết bảng: Kết bằng (EquiJoin), Kết không bằng (Non EquiJoin), Kết với chính mình (Self Join), Kết bằng mệnh đề Join Các loại phép kếtKết bằng (EquiJoin)Kết không bằng (Non EquiJoin)Kết với chính mình (Self Join)Kết bằng mệnh đề JoinPhép kết bằngSử dụng điều kiện kết bằng trong mệnh đề WHERENếu xuất hiện tên cột trùng nhau trong nhiều bảng thì bắt buộc phải sử dụng tên bảng hoặc bí danh bảng trước tên cột, SELECT bang1

Câu lệnh SELECT DISTINCT trong SQL

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 5 ⭐ ( 8548 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh SELECT DISTINCT trong SQL – Lập Trình Từ Đầu 2 Câu Lệnh SQL

WHERE trong SQL Server

  • Tác giả: comdy.vn
  • Đánh giá: 4 ⭐ ( 5603 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách sử dụng mệnh đề WHERE trong SQL Server để lọc các bản ghi sẽ được trả về bởi một truy vấn.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  CSS - Đường viền - hộp viền trong css

By ads_php