Tóm Tắt
Union là gì ?
Truy vấn Union tích hợp những tác dụng từ nhiều truy vấn chọn thành một tập kết quả hợp nhất .
Yêu cầu duy nhất để thao tác này là số lượng cột phải giống nhau từ tổng thể những truy vấn Chọn “ Select ” được phối hợp .
Giả sử tất cả chúng ta có hai bảng như sau
Bây giờ chúng ta hãy tạo một truy vấn UNION để kết hợp cả hai bảng bằng câu lệnh DISTINCT
Bạn đang đọc: Hướng dẫn cách sử dụng UNION trong MySQL
Ở đây những hàng trùng lặp được vô hiệu và chỉ còn những hàng duy nhất được
Lưu ý : MySQL sử dụng mệnh đề Distinct làm mặc định khi triển khai những truy vấn Union nếu không có gì được chỉ định .
Bây giờ tất cả chúng ta hãy tạo một truy vấn Union để tích hợp cả hai bảng bằng “ All ”
Kết quả những hàng trùng lặp đã được gồm có và vì tất cả chúng ta sử dụng “ All ” .
Tại sao nên sử dụng Union
Giả sử có một sai sót trong cơ sở tài liệu của bạn và bạn đang sử dụng hai bảng khác nhau cho cùng một mục tiêu. Bạn muốn hợp nhất hai bảng này thành một trong khi bỏ lỡ bất kể bản ghi trùng lặp nào từ việc tạo ra bảng mới. Bạn hoàn toàn có thể sử dụng Union trong những trường hợp như vậy .
Tóm lược
- Mệnh đề Union được sử dụng để kết hợp nhiều kết quả truy vấn “Chọn” vào một truy vấn duy nhất từ tất cả các truy vấn được chọn.
- Số lượng cột và kiểu dữ liệu trong các câu lệnh Chọn phải giống nhau để lệnh Union hoạt động.
- Mệnh đề Distinct được sử dụng để loại bỏ các giá trị trùng lặp khỏi tập kết quả truy vấn Union. MySQL sử dụng mệnh đề Distinct làm mặc định khi thực hiện các truy vấn Union nếu không có gì được chỉ định.
- Mệnh đề All được sử dụng để trả về tất cả các hàng trùng lặp trong truy vấn Union.
Ví dụ sử dụng trong MySQL
Trong myFlixDB của tất cả chúng ta được cho phép tích hợp
Member_number và full_names từ bảng Member
Với
movie_id và tiêu đề từ bảng movie
Chúng ta hoàn toàn có thể sử dụng truy vấn sau đây
Chạy đoạn mã trên tất cả chúng ta được hiệu quả sau
Ngoài ra bạn hoàn toàn có thể truy vấn ngay https://final-blade.com/ để tìm hiểu và khám phá thêm nhiều những khóa học hay về tin học văn phòng : Excel, Power Point, lập trình VBA, lập trình C #, SQL, phong cách thiết kế đồ họa … Có rất nhiều khuyến mại mê hoặc đang chờ bạn .
Các bạn có thể tham khảo thêm các bài viết khác về cách sử dụng MySQL:
Hướng dẫn sử dụng câu lệnh SELECT trong MySQL qua những ví dụ
Hướng dẫn câu lệnh DELETE trong MySQL và ví dụ minh họa
Hướng dẫn cách dùng mệnh đề WHERE trong MySQL
Đánh giá bài viết này
Source: https://final-blade.com
Category: Kiến thức Internet