Top doanh nghiệp đã đăng ký cho nhân viên
Bạn sẽ học được gì?
Khoá học này sẽ có:
Video
5h 43m giờ học
Article
0 bài viết chuyên môn
Material
33 tài liệu đính kèm
Exam questions
1 đề thi ghi nhớ kiến thức
Nội dung khoá học
5 Chương . 45 bài giảng . 5h 43m giờ học
Mở rộng tất cả các phầnMô tả khoá học
Bạn thường xuyên làm việc với những file Excel đến cả triệu dòng khiến việc tìm kiếm dữ liệu trong nhiều file Excel ngốn của bạn quá nhiều thời gian? Mà khi mở hoặc thao tác trên 1 file Excel nặng cũng khiến bạn chán nản vì load quá chậm?
Giải pháp cho bạn trong trường hợp này chính là SQL. Đây là một công cụ truy vấn dữ liệu mạnh mẽ, giúp bạn xử lý các số liệu và tình huống phức tạp dễ dàng.
Nếu như bạn chưa biết về SQL, bạn tò mò tại sao nó lại hữu ích và được nhiều người sử dụng thay thế Excel? Bạn muốn biết làm sao để trích xuất, thao tác hay phân tích dữ liệu mình cần một cách hiệu quả bằng SQL?
Gitiho ở đây để cung cấp cho bạn một khóa học SQL cơ bản dành cho người mới: SQLG01 - Truy vấn dữ liệu với SQL. Cùng tìm hiểu ngay nhé!
Nội dung của khóa học bao gồm 5 chương, 45 bài giảng và 5 giờ 43 phút học, giúp bạn thu nạp các kiến thức nền tảng về SQL Server như database, bảng biểu, kiểu dữ liệu, cách truy vấn dữ liệu,...
Với mục tiêu phát triển kỹ năng cho người đi làm, khóa học được biên soạn đầy đủ kiến thức tổng quan về SQL, kèm theo đó là những bài ứng dụng thực tế trong công việc như: làm sạch danh sách số điện thoại Khách hàng, chuyển đổi tiếng Việt có dấu sang không dấu, làm báo cáo tự động 100% trên nền Excel khi kết hợp SQL với Excel,..
Nhờ vậy, sau khi hoàn thành khóa học, bạn hoàn toàn có thể áp dụng ngay vào thực tế công việc tại doanh nghiệp, mà không lo hiểu lý thuyết nhưng không biết thực hành.
Khóa học SQL online được phát triển bởi Nimbus Academy - chuyên cung cấp các khóa học phân tích dữ liệu online nổi tiếng với hơn 10.000+ học viên trên Gitiho như các kỹ thuật phân tích dữ liệu, Excel Pivot Tables, Power Pivot, Microsoft Power BI, Google Data Studio… với điểm trung bình 4.7 trên 5 sao.
Khi đăng ký khóa học, bạn sẽ được truy cập suốt đời vào các tài liệu khóa học và các hoạt động thực hành. Bạn có thể học bất kỳ khi nào rảnh, chi phí rẻ hơn nhiều so với trung tâm và các lớp zoom online.
Khóa học SQL Server của Gitiho sẽ dạy bạn:
Sau khi hoàn thành khóa học cơ sở dữ liệu SQL, bạn có thể tự tin:
Khóa học này dành cho bất kỳ ai muốn học SQL để phục vụ cho công việc truy vấn, phân tích, và quản lý cơ sở dữ liệu,...
Sinh viên sắp ra trường hoặc nhân viên làm việc tại các vị trí phải quản lý và phân tích dữ liệu như data analyst, tester (kiểm thử phần mềm), nhà quản trị cơ sở dữ liệu,...
Hoặc thậm chí, các công việc thuộc lĩnh vực bán lẻ, ngân hàng, sản xuất… như marketing, bán hàng, kế toán, quản trị cũng cần học SQL để trích xuất dữ liệu, phân tích và làm báo cáo trực quan để đưa ra những đánh giá và quyết định đúng đắn, kịp thời.
Gitiho cung cấp cho bạn lộ trình học SQL bài bản, phù hợp với từng vị trí, cấp bậc trong từng vị trí, ngành nghề cần làm việc với dữ liệu.
Những kiến thức mà khóa học mang đến rất thực tế để bạn áp dụng ngay trong công việc và có khả năng giải quyết những vấn đề phát sinh trong quá trình truy vấn dữ liệu.
Đội ngũ giảng viên có sẵn để hỗ trợ trong vòng 24 giờ và trực tiếp giải đáp thắc mắc trong thời gian làm việc, để không bị trì hoãn trong quá trình học SQL của bản thân.
Nội dung khóa học SQLG01 được cập nhật thường xuyên để đảm bảo rằng học viên luôn tiếp cận với những kiến thức và thông tin mới nhất của SQL.
Nếu hiện tại bạn đang muốn tìm hiểu về SQL và chưa biết học SQL ở đâu thì hãy đăng ký ngay khóa học tại Gitiho nhé. Gitiho sẽ cùng bạn đồng hành trên con đường phát triển kỹ năng truy vấn dữ liệu bằng SQL của mình.
Đánh giá của học viên
4.89/5
9 Đánh giá và nhận xét
89 %
12 %
0 %
0 %
0 %
10:33 20/10/2021
10:54 14/09/2021
07:35 29/08/2021
05:26 17/08/2021
09:40 04/07/2021
Giảng viên:
Hỏi đáp khóa học
1 thảo luận
Đỗ Minh Hải 1 năm trước
Em thấy khóa học khá hay, không biết khi nào Thầy update khóa tiếp theo ạ.
Thảo luận về bài học
569 thảo luận
Trương Trung Kiên
Mình viết câu lệnh SQLike nhưng khi chay dư liệu không chạy được phiền nhóm hương dẫnWITH RECURSIVE SplitCTE AS (
-- Anchor member: select the first value from the string
SELECT
ID_CP,MA_CSKCB,KY_QT, XML1_ID, MA_BN, HO_TEN, NGAY_SINH, GIOI_TINH, MA_THE, NGAY_VAO, NGAY_RA, MA_LYDO_VVIEN, SO_NGAY_DTRI, MA_BENH, TEN_BENH, MA_BENHKHAC, MA_LOAI_KCB, MA_NHOM, MA_CP, TEN_CP, SO_LUONG, SO_LUONG_BV, DON_GIA, DON_GIA_BV, TYLE_TT, THANH_TIEN, MUC_HUONG_DTL, T_BHTT_DTL, T_BNCCT_DTL, NGAY_YL, NGAY_KQ, MA_KHOA, MA_KHOA_XML1, MA_BAC_SI, MA_LK,
CASE
WHEN INSTR(MA_BAC_SI, ';') > 0
THEN SUBSTR(MA_BAC_SI, 1, INSTR(MA_BAC_SI, ';') - 1)
ELSE MA_BAC_SI
END AS address,
CASE
WHEN INSTR(MA_BAC_SI, ';') > 0
THEN SUBSTR(MA_BAC_SI, INSTR(MA_BAC_SI, ';') + 1)
ELSE ''
END AS remaining_address
FROM
xml123
UNION ALL
-- Recursive member: continue splitting the remaining string
SELECT
ID_CP,MA_CSKCB,KY_QT, XML1_ID, MA_BN, HO_TEN, NGAY_SINH, GIOI_TINH, MA_THE, NGAY_VAO, NGAY_RA, MA_LYDO_VVIEN, SO_NGAY_DTRI, MA_BENH, TEN_BENH, MA_BENHKHAC, MA_LOAI_KCB, MA_NHOM, MA_CP, TEN_CP, SO_LUONG, SO_LUONG_BV, DON_GIA, DON_GIA_BV, TYLE_TT, THANH_TIEN, MUC_HUONG_DTL, T_BHTT_DTL, T_BNCCT_DTL, NGAY_YL, NGAY_KQ, MA_KHOA, MA_KHOA_XML1, MA_BAC_SI, MA_LK,
CASE
WHEN INSTR(remaining_address, ';') > 0
THEN SUBSTR(remaining_address, 1, INSTR(remaining_address, ';') - 1)
ELSE remaining_address
END AS address,
CASE
WHEN INSTR(remaining_address, ';') > 0
THEN SUBSTR(remaining_address, INSTR(remaining_address, ';') + 1)
ELSE ''
END AS remaining_address
FROM
SplitCTE
WHERE
remaining_address <> ''
)
select * from bangtam A
inner JOIN
(SELECT address AS MA_BAC_SIS, ID_CP,MA_CSKCB,KY_QT, XML1_ID, MA_BN, HO_TEN, NGAY_SINH, GIOI_TINH, MA_THE, NGAY_VAO, NGAY_RA, MA_LYDO_VVIEN, SO_NGAY_DTRI, MA_BENH, TEN_BENH, MA_BENHKHAC, MA_LOAI_KCB, MA_NHOM, MA_CP, TEN_CP, SO_LUONG, SO_LUONG_BV, DON_GIA, DON_GIA_BV, TYLE_TT, THANH_TIEN, MUC_HUONG_DTL, T_BHTT_DTL, T_BNCCT_DTL, NGAY_YL, NGAY_KQ, MA_KHOA, MA_KHOA_XML1, MA_BAC_SI, MA_LK
FROM SplitCTE) B
ON A.MA_BAC_SI = B.MA_BAC_SIS
where DATE(B.NGAY_YL) = DATE(A.NGAY_YL) AND B.MA_CSKCB !='31336'
Trợ Giảng Gitiho
Dạ vâng Anh/Chị cho Gitiho hỏi là lỗi hiển thị ra là gì đó ạ?
Võ Nhẫn
Thầy cho mình hỏi nếu muốn filter ở khoảng giữa của chuỗi dữ liệu thì làm sao ạ. Ví dụ: lấy dòng dữ liệu của các tháng 4,5,6.
Nimbus Academy [Giảng viên]
Hi anh, với điều kiện lọc cho các tháng từ 4 tới 6, mình có thể sử dụng trường Month và kết hợp giữa Where và AND để lọc điều kiện >=4 và <=6 nhé ạ.
Ngoài ra, sẽ có thêm một số cách khác như lấy đúng các giá trị tháng 4, 5, 6 bằng keyword OR. Mình có thể tham khảo ạ
Nguyễn Thị Minh Hoa
Nimbus Academy [Giảng viên]
B enter xuống dòng để nó ngắt code ra nhé, như trong bài đó. Chưa ngắt code nên bảng avg_income chưa được định nghĩa
Trần Thế Hùng
Thầy cho em hỏi. em thực hiện câu 6:
WITH avg_InCome AS (SELECT GeographyKey, AVG(YearlyIncome) AS avg_of_income
FROM dbo.Customer_Info
GROUP BY GeographyKey)
SELECT * FROM avg_InCome LEFT JOIN dbo.Geographic ON Geographic.GeographyKey = avg_InCome.GeographyKey
nhưng cứ báo lỗi:https://gitiho.com/discussion/image-d..." style="width:100%">
em đang dùng Microsoft SQL 2014
Nimbus Academy [Giảng viên]
Không biết anh đã chạy lại được phần query này chưa ạ? Như trên đoạn copy ở trên thì em thấy cần để phần select cùng căn lề với câu lệnh With là được nhé ạ.
Giá ưu đãi chỉ còn 1 ngày
399,000đ
1,499,000đĐăng ký cho doanh nghiệp
Giúp nhân viên của bạn truy cập không giới hạn 500+ khoá học, mọi lúc, mọi nơi