VBA FOR SQL WITH SQL_SELECT DISTINCT

Nội dung được viết bởi Nguyen thi huyen trang

Xem tài liệu đính kèm VBA for SQL references hoặc VBA for connection with SQL

SELECT DISTINCT SYNTAX

SELECT DISTINCT cột 1, cột 2, 
FROM tên bảng tính;

Ở đây cột 1, cột 2,... là tên các trường (tiêu đề) của dữ liệu bảng tính. Phần này sẽ lấy ra tên duy nhất trong các cột dữ liệu

HIỆN THÔNG TIN ID VÀ TÊN TÀU CỦA TỪNG KHÁCH HÀNG TRONG BẢNG [ORDERS]

SELECT DISTINCT [Customer ID], [Ship Name] from [Orders] (1)
SELECT DISTINCT [Customer ID] from [Orders] (2)

TỪ KHÓA SELECT DISTINCT: CHỌN RA CÁC TRƯỜNG DỮ LIỆU DUY NHẤT (TƯƠNG ĐƯƠNG CÂU LỆNH REMOVE DUPLICATION)

Câu lệnh 1: Hiện thông tin Mã khách hàng và Tên tàu trong bảng Orders

Câu lệnh 2: Hiện  thông tin duy nhất của Mã khách hàng

VBA FOR SQL WITH SQL_SELECT DISTINCT
Ta so sánh 2 kết quả trên. Câu lệnh (1) lấy ra 2 trường kết quả cột bên trái, Câu lệnh (2) lấy ra 1 trường ID kết quả cột bên phải. Cùng 1 khách hàng ID = 3 có 2 tàu tên là abc và Thomas Axen. Nhưng nếu chỉ lấy ra 1 trường ID sẽ chỉ cho ra 1 kết quả duy nhất là ID = 3 (câu lệnh này tương đương với hàm Remove Duplicate trong Excel)

Nếu công việc của bạn liên quan nhiều đến quản lý, phân tích dữ liệu và làm báo cáo trên bảng tính thì giỏi Excel thôi chưa đủ. Nếu chỉ dùng Excel, bạn sẽ thường xuyên phải OT đến mỗi kỳ làm báo cáo, stress vì sai dữ liệu do nhập thủ công, hay gặp vấn đề các hàm load chậm do dữ liệu quá nặng,...

Có lẽ bạn đã từng nghe ở đâu đó về công cụ lập trình VBA trên Excel, giúp bạn tiết kiệm tối đa thời gian làm việc nhờ làm báo cáo tự động, phân tích và xử lý số liệu chính xác tuyệt đối, đặc biệt công cần lọ mọ sửa thủ công,...

Nhưng bạn không dám nghĩ một ngày nào đó mình sẽ dùng VBA bởi vì mình không biết lập trình, sửa code và gỡ lỗi mã. Tin mình đi, bạn hoàn toàn có thể thành thạo công cụ này ngay cả khi không giỏi Excel, không biết lập trình với khóa học VBAG01: Tuyệt đỉnh VBA - Tự động hóa Excel với lập trình VBA tại Gitiho.

Tất tần tật những kiến thức từ cơ bản đến nâng cao về cách sử dụng VBA trong Excel sẽ được đề cập khiến mọi thao tác thủ công trên Excel gần như được loại bỏ hoàn toàn. 

Hãy nhấn vào Học thử hoặc Đăng ký ngay để cảm nhận sự “vi diệu” mà VBA mang lại cho công việc của bạn nhé!

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông