Chơi Video
Series: Data processing and automatic reporting with SQL and Excel – Basic
120 phút
Thông tin chung
Với những người thường xuyên sử dụng Excel thì chắc hẳn đều từng gặp các vấn đề. Chẳng hạn như tốn quá nhiều thời gian khi tìm kiếm dữ liệu trong nhiều file excel, mệt mỏi vì làm việc với một file excel cả triệu dòng, hay dùng nhiều thời gian để mở một file excel quá nặng… Nếu bạn gặp phải những vấn đề trên, series khóa học Xử lý dữ liệu, báo cáo tự động với SQL và Excel (cơ bản – nâng cao – chuyên sâu) sẽ giúp bạn tiết kiệm nhiều thời gian trong việc báo cáo và xử lý dữ liệu.
Bạn sẽ học được
Cách tạo các dữ liệu, bảng dữ liệu
Sử dụng được các câu lệnh để tổng hợp sắp xếp dữ liệu
Cách phân tích báo cáo, xây dựng bảng dữ liệu
Cách duy trì được hoạt động ổn định của SQL Server
Nội dung bài học
- Giới thiệu khóa học
- Logic và trình tự học tập để làm chủ khóa học
- Tạo các thư mục học tập trên máy tính
- Giới thiệu tài liệu độc quyền “Từ Excel tới SQL – Học SQL dễ dàng qua ví dụ bằng Excel”
- Lý do lựa chọn SQL Server 2014 và cấu hình tối thiểu để cài đặt phần mềm
- Hướng dẫn cài đặt phần mềm SQL Server 2014
- Xử lý các lỗi thường gặp khi cài đặt phần mềm
- Đăng nhập SQL Server sử dụng Windows Authentication và SQL Server Authentication
- Xử lý lỗi không đăng nhập được vào SQL Server
- Giới thiệu mô hình dữ liệu để xử lý dữ liệu và làm báo cáo tự động trên SQL Server
- Xây dựng 3 tầng dữ liệu INTERFACE, DATAMART và REPORT_SYSTEM – tạo các Database
- Giới thiệu giao diện của SQL Server 2014
- Tạo bảng dữ liệu bằng cách import dữ liệu có sẵn – Import Text file
- Tạo bảng dữ liệu bằng cách import dữ liệu có sẵn – Import Excel file
- Cách xử lý lỗi import file Excel
- Các khái niệm khi làm việc với dữ liệu và cơ sở dữ liệu
- Bài tập tự học số 1
- Chữa bài tập số 1
- Các kiểu dữ liệu phổ biến thường dùng trong SQL Server
- Nội dung ghi nhớ về kiểu dữ liệu
- Giới thiệu và chuẩn bị viết những câu lệnh đầu tiên
- Cách thức viết câu lệnh, viết ghi chú và chạy câu lệnh trong SQL Server
- Cách mở, lưu code thực hiện trong SQL Server và nguyên tắc học tập
- Lệnh tạo bảng dữ liệu – CREATE TABLE
- Các lỗi thường gặp khi viết câu lệnh tạo bảng
- Thêm cột dữ liệu vào bảng – ALTER TABLE ADD
- Xóa cột trong một bảng – ALTER TABLE DROP COLUMN
- Đổi kiểu dữ liệu Data Type cho 1 cột dữ liệu – ALTER TABLE ALTER COLUMN
- Đổi tên của trường dữ liệu trong bảng – EXEC Sp_Rename
- Xóa toàn bộ dữ liệu trong 1 bảng – TRUNCATE TABLE
- Xóa bảng dữ liệu – DROP TABLE
- Bài tập tự học số 2
- Chữa bài tập số 2 – phần 1
- Chữa bài tập số 2 – phần 2
- Hướng dẫn sử dụng Excel để viết câu lệnh SQL
- Các toán tử sử dụng trong câu lệnh SQL
- Cú pháp SELECT thứ 1 – SELECT TEN_TRUONG – hiển thị một số cột
- Cú pháp SELECT thứ 2 – SELECT * – hiển thị tất cả các dòng và các cột
- Cú pháp SELECT thứ 3 – SELECT TOP N – lấy ra giới hạn các bản ghi cần xem
- Cú pháp SELECT thứ 4 – SELECT DISTINCT – tìm các giá trị duy nhất không trùng nhau
- Cú pháp SELECT thứ 5 – SELECT * INTO – tạo bảng dữ liệu copy
- Câu lệnh WHERE để lọc dữ liệu
- Câu hỏi bài tập từ số 3 tới số 8
- Chữa bài tập từ số 3 tới số 8
- Câu lệnh GROUP BY để tính toán, tổng hợp dữ liệu – phần 1
- Câu lệnh GROUP BY để tính toán, tổng hợp dữ liệu – phần 2
- Câu lệnh ORDER BY để sắp xếp
- Ví dụ tổng hợp sử dụng SELECT, WHERE, GROUP BY, ORDER BY
- Câu hỏi bài tập số 9, 10, 11
- Chữa bài tập số 9, 10, 11
- Câu lệnh INSERT INTO thứ 1 – Chèn thẳng giá trị dữ liệu vào tất cả các cột của bảng đích
- Câu lệnh INSERT INTO thứ 2 – Chèn thẳng giá trị dữ liệu vào một số cột của bảng đích
- Câu lệnh INSERT INTO thứ 3 – Chèn vào các cột từ nguồn là 1 câu lệnh SELECT
- Câu lệnh INSERT INTO thứ 4 – Chèn vào một số cột từ nguồn là 1 câu lệnh SELECT
- Câu hỏi bài tập số 12 – Rất quan trọng
- Chữa bài tập số 12 – phần 1
- Chữa bài tập số 12 – phần 2
- Chữa bài tập số 12 – phần 3
- 3 dạng của câu lệnh UPDATE – phần 1 – giải thích qua minh họa Excel
- 3 dạng của câu lệnh UPDATE – phần 2 – giải thích ví dụ trên SQL
- Câu hỏi bài tập số 13
- Chữa bài tập số 13
- Câu lệnh DELETE – 2 dạng của câu lệnh DELETE
- Câu hỏi bài tập số 14 và chữa bài tập số 14
- Câu lệnh UNION ALL, giới thiệu cách thức viết câu lệnh SQL lồng nhau
- Nguyên tắc tùy biến để viết được câu lệnh UNION ALL và INSERT INTO linh hoạt
- Câu lệnh UNION
- Câu lệnh HAVING
- Sử dụng AND
- Sử dụng OR
- Sử dụng IN
- Sử dụng LIKE
- Sử dụng BETWEEN
- Câu hỏi bài tập số 15 và chữa bài tập số 15
- Cách kiểm soát dữ liệu đầu vào có bị bất thường hay không
- Các hàm tính toán cơ bản
- Các hàm xử lý chuỗi
- Các hàm xử lý ngày tháng
- Hàm chuyển đổi kiểu dữ liệu Convert
- Phần tóm tắt và giới thiệu nội dung tiếp theo
- Bài tập số 16 – Tính số dư Dư nợ theo PGD, theo ngày
- Bài tập số 17 – Tính số dư Huy động vốn theo PGD, theo ngày – Minh họa Excel
- Bài tập số 17 – Tính số dư Huy động vốn theo PGD, theo ngày – Làm với SQL
- Bài tập số 18 – Tính số dư Huy động vốn theo PGD và theo từng khách hàng, theo ngày – Làm với SQL
- Bài tập số 19 – Tính biến động dư nợ lớn nhất, nhỏ nhất theo từng khách hàng – Minh họa Excel
- Bài tập số 19 – Tính biến động dư nợ lớn nhất, nhỏ nhất theo từng khách hàng – Làm với SQL – phần 1
- Bài tập số 19 – Tính biến động dư nợ lớn nhất, nhỏ nhất theo từng khách hàng – Làm với SQL – phần 2
- Nguyên tắc chung để làm các bài tập tính toán với SQL sao cho dễ hiểu, dễ xử lý lỗi, chính xác tuyệt đối
- Stored Procedure là gì? Lợi ích của việc tạo Stored Procedure
- Tạo thủ tục Stored Procedure đầu tiên
- Cách chạy thủ tục Stored Procedure
- Thay đổi nội dung của thủ tục Stored Procedure
- Bài tập 20 – Tạo thủ tục tính số dư Dư nợ theo PGD, theo ngày
- Bài tập 21 – Tạo thủ tục tính số dư Huy động vốn theo PGD, theo ngày
- Bài tập 22 – Tạo thủ tục tính số dư Huy động vốn theo PGD và theo từng khách hàng, theo ngày
- Bài tập 23 – Tạo thủ tục tính biến động dư nợ lớn nhất, nhỏ nhất theo từng khách hàng
- Chốt lại nguyên tắc chung tạo Stored Procedure
- Các bước link dữ liệu từ SQL Server vào Excel
- Đặt tham số để giới hạn điều kiện lấy dữ liệu từ SQL vào Excel
- Đổi tham số ngày báo cáo, refresh dữ liệu tự động
- Bài tập số 24 – Link dữ liệu bảng HDV theo PGD vào Excel
- Bài tập số 25 – Link dữ liệu bảng biến động dư nợ theo Khách hàng vào Excel