Nâng cao kỹ năng truy vấn của bạn (truy vấn T-SQL nâng cao) từ chuyên gia tư vấn SQL Server
Đây là khóa học nơi bạn học cách sử dụng các truy vấn T-SQL nâng cao, phổ biến và quan trọng nhất trong thực tế, từ chuyên gia tư vấn SQL Server và Microsoft MVP. Bạn có thể viết SQL giống SQL hơn.
Tìm hiểu các hàm truy vấn SQL nâng cao và cách sử dụng thực tế
Tìm hiểu và sử dụng phiên bản mới nhất của các tính năng SQL
Khiến SQL trở nên giống SQL hơn nữa! ✨ Chúng tôi phát triển các kỹ năng truy vấn nâng cao có thể áp dụng vào công việc thực tế.
các vấn đề truy vấn, Bạn có thể giải quyết tốt không?
Dưới đây là một số vấn đề truy vấn quan trọng thường gặp trong thực tế.
Nhiều cách khác nhau để truyền dữ liệu mảng (bảng) làm tham số
Các vấn đề khi TOP ties không được giải quyết
STRING_AGG() cho các hoạt động từ Hàng đến Cột
VALUES() để tạo hàng từ các giá trị cột
CẬP NHẬT + CHỌN + CHÈN cùng một lúc với DML có thể soạn thảo
Đây là INNER JOIN, nhưng nếu bạn sử dụng OUTER JOIN không đúng cách
Sự khác biệt giữa các thuộc tính toán học của giao/hợp/hiệu và SQL
Sự khác biệt quan trọng giữa IN và NOT IN
Các tính năng chính của CTE (Biểu thức bảng chung)
Phần mở rộng OVER() cho các hàm tổng hợp và thống kê
Chuỗi thời gian và nhiều xử lý thống kê khác nhau sử dụng hàm vị trí và hàm phân phối
Nhiều phương pháp triển khai khác nhau dựa trên truy vấn cơ bản để phân trang
Xử lý nhiều tổng phụ và tổng cộng khác nhau bằng cách sử dụng NHÓM TẬP HỢP
Hiểu các khái niệm quan trọng khác để sử dụng truy vấn SQL theo cách giống SQL.
Khi xem xét các truy vấn do nhiều công ty phát triển cho mục đích tư vấn DB, hỗ trợ kỹ thuật, bài giảng, v.v., chúng ta thường thấy các truy vấn được viết không phù hợp do thiếu hiểu biết về các đặc điểm hoặc khái niệm của ngôn ngữ SQL, các truy vấn được viết khó khăn do không biết các truy vấn nâng cao đơn giản và tiện lợi, và các trường hợp mà các chức năng khác nhau do SQL Server cung cấp không được biết đến và triển khai bằng các phương pháp hạn chế.
Tôi muốn giúp bạn nâng cao kỹ năng truy vấn này lên một tầm cao mới thông qua đào tạo.
Chuyên gia tư vấn SQL Server Bí quyết truy vấn nâng cao của SQL!
✅ Hiểu được các đặc điểm cơ bản của truy vấn SQL
✅ Sử dụng đúng các toán tử tập hợp và quan hệ
✅ Tìm hiểu các tính năng truy vấn SQL nâng cao và các ứng dụng thực tế
✅ Tìm hiểu và sử dụng phiên bản mới nhất của các tính năng SQL
Một đặc điểm nổi bật của ngôn ngữ SQL là nó cho phép hàng chục cách triển khai khác nhau để đạt được cùng một kết quả. Khóa học này khám phá các tính năng SQL chuyên biệt hơn do SQL Server cung cấp, giới thiệu các phương pháp ứng dụng và ví dụ khác nhau để tận dụng chúng, đồng thời cung cấp các bài tập.
Cụ thể, khóa học này bao gồm các vấn đề truy vấn chính và các phương pháp bị sử dụng saithường gặp trong thực tế , cùng với các giải pháp khác nhau. Điều này sẽ giúp bạn triển khai các truy vấn kinh doanh phức tạp và đa dạng cần thiết trong lĩnh vực này và nâng cao năng suất cần thiết để xử lý nhanh chóng các yêu cầu kinh doanh.
Ngoài ra, nó còn giúp bạn tận dụng tốt hơn hệ thống nâng cấp và SQL Server bằng cách tìm hiểu cú pháp, hàm và lệnh mới được cung cấp trong phiên bản SQL Server mới nhất.
Ai sẽ được lợi khi lắng nghe?
Bất kỳ ai là người sử dụng hoặc chuyên gia về SQL Server đều có thể lắng nghe.
Dựa trên SQL Server Nhà phát triển trình độ từ sơ cấp đến trung cấp
Dựa trên SQL Server Nhà phát triển giải pháp
Dựa trên SQL Server Quản trị viên DB từ cơ bản đến trung cấp
kỹ sư dữ liệu , nhà phân tích dữ liệu
Nếu bạn có bất kỳ lo ngại nào như thế này, hãy chú ý!
“Tôi mới làm quen với SQL Server. Tôi có thể tham gia khóa học này không?”
👉 Bạn nên có kiến thức cơ bản về SQL để hiểu và theo dõi nội dung. Nếu gặp vấn đề gì không hiểu, hãy nghiên cứu cú pháp/lệnh/ngữ pháp liên quan và nghe lại để hiểu rõ hơn. Bạn cũng có thể sử dụng phần Hỏi & Đáp. :D
“Liệu khóa đào tạo này có giúp tôi viết các truy vấn hiệu quả hơn không?”
👉 Mặc dù khóa học SQL nâng cao này không đề cập đến truy vấn nào hoạt động tốt hơn, nhưng đây là điều kiện tiên quyết cho bất kỳ khóa học "điều chỉnh truy vấn" thực tế nào, vì việc điều chỉnh hiệu suất truy vấn đòi hỏi nhiều kỹ năng ngôn ngữ truy vấn nâng cao.
“SQL Server sử dụng phiên bản mới nhất, nhưng các truy vấn thực tế vẫn sử dụng các tính năng cũ.”
👉 Có, khóa học này cũng sẽ giới thiệu cho bạn những tính năng mới nhất của từng chủ đề, do đó, thông qua đào tạo, bạn sẽ có thể cải thiện các câu hỏi thực tế của mình bằng những tính năng mới nhất.
Cao hơn một cấp Để viết các truy vấn SQL.
Nội dung viết truy vấn quan trọng và Tìm hiểu các phương pháp triển khai khác nhau
Phù hợp với SQL Hiểu biết để viết truy vấn
Để điều chỉnh truy vấn Lên đến các kỹ thuật truy vấn nâng cao
Bạn sẽ học cách viết các truy vấn cốt lõi thường được yêu cầu trong thực tế và các phương pháp triển khai khác nhau. Điều này sẽ giúp bạn lựa chọn phương pháp tốt nhất cho môi trường và mục tiêu cụ thể của mình.
Bằng cách hiểu các đặc điểm của SQL và các khái niệm cơ bản về tập hợp và phép toán quan hệ, bạn có thể viết các truy vấn phù hợp với SQL.
Bạn có thể học các kỹ thuật truy vấn nâng cao cần thiết như một điều kiện tiên quyết để điều chỉnh truy vấn SQL.
Nội dung sau đây Tôi đang học.
1. CHỌN Chức năng Nâng cao
Nó đề cập đến các thuộc tính quan trọng được sử dụng trong mệnh đề select-list, Row-to-Col, Format, NULL, TOP, câu lệnh CASE và cách xử lý dữ liệu ngẫu nhiên.
2. Sử dụng các tính năng DML (Ngôn ngữ thao tác dữ liệu) nâng cao
Bao gồm các hàm tạo giá trị bảng, cách sử dụng nâng cao mệnh đề UPDATE SET, mệnh đề OUTPUT, cách sử dụng DML có thể cấu hình, câu lệnh MERGE, ví dụ về mã đánh số lại, hiểu đối tượng SEQUENCE, hiểu các đặc điểm của bảng tạm thời và biến bảng, mẹo sử dụng SQL động và sp_executesql, cùng nhiều cách khác nhau để truyền giá trị mảng (hoặc cấu trúc bảng) cho các thủ tục.
3. Sử dụng nâng cao các phép toán tập hợp và quan hệ (nối và truy vấn phụ)
Nó bao gồm bối cảnh và mục đích của phép nối, sử dụng các kỹ thuật sao chép hàng bằng CROSS JOIN, hiểu và sử dụng giao/hợp/khác biệt và SQL, đặc điểm của truy vấn lồng nhau và truy vấn phụ, sử dụng các bảng dẫn xuất và sử dụng CTE và các lệnh gọi truy vấn đệ quy.
4. Sử dụng nâng cao tổng hợp, thống kê, hàm phân tích, hoán vị hàng và cột, tổng phụ và tổng cộng
Hiểu được các đặc điểm của hàm tổng hợp, hiểu chức năng mở rộng của hàm tổng hợp bằng cách sử dụng OVER(), sử dụng các phép toán tổng hợp nâng cao thông qua việc hiểu Cửa sổ và Khung, sử dụng nhiều phép toán thống kê khác nhau bằng cách sử dụng các hàm phân tích, hàm vị trí và hàm phân phối/phân vị, hoán vị hàng và cột bằng cách sử dụng PIVOT/UNPIVOT và nhiều hàm sử dụng khác nhau cho tổng phụ và tổng lớn.
Giới thiệu những người chia sẻ kiến thức
Kim Jeong-seon
Lịch sử
Tổng giám đốc/Giám đốc của Sequlo Co., Ltd. (www.sqlroad.com) (từ năm 2005)
Tư vấn SQL Server, hỗ trợ kỹ thuật, bài giảng và phát triển giải pháp
Phát triển SQLBigEyes (giải pháp giám sát hiệu suất SQL Server, www.sqlbigeyes.com)
Phát triển SQLBigEyes (giải pháp giám sát hiệu suất SQL Server, www.sqlbigeyes.com)
MVP Nền tảng dữ liệu của Microsoft
Được trao tặng trong 21 năm kể từ năm 2002 (hiện tại là năm 2023), Giải thưởng Thành tựu MVP năm 2008
Bằng cấp và chứng chỉ
MCT, Azure DBA, MCITP và nhiều hơn nữa
Hoạt động giảng dạy (từ năm 1999)
Cơ quan xúc tiến công nghiệp CNTT Busan, Trung tâm giáo dục hỗ trợ kỹ năng, Trung tâm giáo dục Running Way Hàn Quốc, Samsung Multicampus và nhiều đơn vị khác.
Hoàn tất quy trình tự phát triển SQL Server (điều chỉnh truy vấn, điều chỉnh cơ sở dữ liệu, hiểu các công nghệ cốt lõi cho dữ liệu quy mô lớn, v.v.)
Hoạt động ngoài trời
Đồng tác giả của SQL Server MVP Deep Dives Vol 2 (Manning Pubs)
Câu chuyện tư vấn SQL Server của Kim Jeong-seon Phần 13, đang tiếp diễn.
Hội thảo SQL Unplugged được tổ chức trong 5 năm
Trưởng chi nhánh SQL PASS Hàn Quốc
Diễn giả tham gia các hội thảo Microsoft Ignite, BITEC, Tech Camp, MVP Camp, TechEd, MSDN, v.v.
Câu hỏi dự kiến Hỏi & Đáp
H. Đây có phải là khóa học mà sinh viên không chuyên ngành cũng có thể tham gia không?
Nếu bạn có kiến thức cơ bản về SQL hoặc kinh nghiệm sử dụng nó, bạn có thể tham gia khóa học này. Ngay cả khi bạn thiếu kiến thức, bạn vẫn có thể học những kiến thức cơ bản cần thiết trong quá trình tham gia khóa học.
H. Tiêu chí để được xếp loại Nâng cao là gì?
Mặc dù điều này dựa trên mức độ được mô tả là "nâng cao" trong nhiều sách, ấn phẩm và hội thảo, nhưng hiệu suất thực tế lại khác nhau tùy từng người. Bạn có thể coi đây là một khóa học giúp người mới bắt đầu sử dụng SQL nâng cao trình độ.
H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?
Cài đặt chương trình SSMS do SQL Server cung cấp hoặc một chương trình có khả năng truy vấn, và tải xuống cơ sở dữ liệu demo và các tập lệnh SQL được cung cấp trong phần "Giới thiệu khóa học" trước. Cấu hình cơ sở dữ liệu demo sẽ được giải thích trong quá trình đào tạo.
H. Có lưu ý nào liên quan đến khóa học không (yêu cầu về môi trường, các biện pháp phòng ngừa khác)?
Đối với các bản demo và bài tập, bạn sẽ cần SQL Server. Phiên bản mới nhất (tính đến năm 2021, 2019) được khuyến nghị, nhưng phiên bản cũ hơn cũng có thể chấp nhận được.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Người mới bắt đầu SQL Server hoặc nhà phát triển cao hơn
Nhà phát triển giải pháp máy chủ SQL
DBA máy chủ SQL
Kỹ sư dữ liệu máy chủ SQL
Nhà phân tích dữ liệu máy chủ SQL
Cần biết trước khi bắt đầu?
Cơ bản về SQL
Xin chào Đây là
1,663
Học viên
135
Đánh giá
61
Trả lời
4.7
Xếp hạng
4
Các khóa học
(주)씨퀄로 대표컨설턴트/이사, SQLBigEyes Monitoring Solution Developer Microsoft Data Platform MVP (Award, 2002 ~ 현재) MCT, Azure DBA, MCITP, MCDBA SQL PASS Korea Chapter Leader
It's the best!
I couldn't finish it within the period, so I came back to check it out after work, and it said it ended on June 12th. Please extend it. I really need to check it out again.
Hello jykim. I'm glad it helped you. In jykim's case, you need to extend it directly through Infraon, so I'll request it tomorrow or the day after.
Thank you~
Kim Jeong-seon