Level up your query skills (advanced T-SQL queries) with SQL Server consultants
Learn how to use the most commonly and importantly used advanced T-SQL queries in practice from a SQL Server expert consultant and Microsoft MVP, so you can write SQL in a more SQL-like way.
Understand the fundamental characteristics of SQL queries
Correct use of set and relational operators
Learn advanced SQL query features and practical applications
Learn and leverage the latest version of SQL features
Making SQL even more SQL-like! ✨ We develop advanced query skills that are applicable to practical work.
query issues, Can you solve it well?
Below are some important query issues that are common in practice.
Various ways to pass array (table) data as parameters
Issues when TOP ties are not resolved
STRING_AGG() for Row-to-Col operations
VALUES() to create rows from column values
UPDATE+SELECT+INSERT in one go with Composable DML
It's an INNER JOIN, but if you use OUTER JOIN incorrectly
Differences between the mathematical properties of intersection/union/difference and SQL
Important differences between IN and NOT IN
Key features of CTE (Common Table Expression)
OVER() extension for aggregate and statistical functions
Time series and various statistical processing using location functions and distribution functions
Various implementation methods based on the basic query for paging
Processing various subtotals and totals using GROUPING SETS
Understand other important concepts for using SQL queries in a SQL-like manner.
When looking at queries developed by various companies for DB consulting, technical support, lectures, etc., we often see queries that were written inappropriately due to a lack of understanding of the characteristics or concepts of the SQL language, queries that were written with difficulty due to an ignorance of simple and convenient advanced queries, and cases where the various functions provided by SQL Server were not known and implemented with limited methods.
I want to help you take these querying skills to the next level through training.
SQL Server Consultant's SQL Advanced Query Secrets!
✅ Understand the fundamental characteristics of SQL queries
✅ Correct use of set and relational operators
✅ Learn advanced SQL query features and practical applications
✅ Learn and utilize the latest version of SQL features
A defining characteristic of the SQL language is that it allows for dozens of different implementations to achieve the same result. This course explores the more specialized SQL features offered by SQL Server, introducing various application methods and examples for leveraging them, and providing assignments.
Specifically, this course covers key query issues and misused methodscommonly encountered in practice , along with various solutions . This will help you implement the complex and diverse business queries required in the field and enhance the productivity needed to quickly process business requirements.
Additionally, it helps you better utilize the upgraded system and SQL Server by learning new syntax, functions, and commands provided in the latest version of SQL Server.
Who would benefit from listening?
Anyone who is a SQL Server-based practitioner or user can listen.
SQL Server based Beginner to intermediate level developer
SQL Server based Solution Developer
SQL Server based Beginner to intermediate DB administrator
data engineer , data analyst
If you have any concerns like these, pay attention!
“I’m new to SQL Server. Can I still take the course?”
👉 You should have a basic understanding of SQL to understand and follow the content. If you come across something you don't understand, studying the relevant syntax/command/grammar and then listening to it again will help you understand it better. You can also use the Q&A section. :D
“Will this training help me write more performant queries?”
👉 While this advanced SQL course doesn't cover which queries perform better, it's a prerequisite for any practical "query tuning" course, as query performance tuning requires a wide range of advanced query language skills.
“SQL Server uses the latest version, but the actual queries still use old features.”
👉 Yes, this course will also introduce you to the latest features for each topic, so through training, you will be able to improve your practical queries with the latest features.
One level higher For writing SQL queries.
Important query writing content and Learn various implementation methods
Suitable for SQL Understanding for writing queries
For query tuning Up to advanced query techniques
You'll learn how to write core queries commonly required in practice and various implementation methods. This will help you select the best method for your specific environment and goals.
By understanding the characteristics of SQL and the fundamental concepts of set and relational operations, you can write queries suitable for SQL.
You can learn advanced query techniques required as a prerequisite for SQL query tuning.
The following content I'm learning.
1. SELECT Advanced Functions
It covers important properties used in the select-list clause, Row-to-Col, Format, NULL, TOP, CASE statement, and how to handle random data.
2. Utilizing advanced DML (Data Manipulation Language) features
Covers table-value constructors, advanced use of the UPDATE SET clause, the OUTPUT clause, use of Composable DML, the MERGE statement, examples of renumbering code, understanding the SEQUENCE object, understanding the characteristics of temporary tables and table variables, tips for using dynamic SQL and sp_executesql, and various ways to pass array (or table structure) values to procedures.
3. Advanced use of set and relational operations (joins and subqueries)
It covers the background and purpose of joins, utilizing row replication techniques using CROSS JOIN, understanding and utilizing intersection/union/difference and SQL, the characteristics of nested and subqueries, utilizing derived tables, and utilizing CTEs and recursive query calls.
4. Advanced use of aggregation, statistics, analytical functions, row and column permutations, subtotals, and grand totals
Understanding the characteristics of aggregate functions, understanding the expanded functionality of aggregate functions using OVER(), utilizing advanced aggregate operations through understanding Window and Frame, utilizing various statistical operations using the analytical functions positional functions and distribution/quantile functions, row and column permutations using PIVOT/UNPIVOT, and various utilization functions for subtotals and grand totals are covered.
Introduction of knowledge sharers
Kim Jeong-seon
History
CEO/Director of Sequlo Co., Ltd. (www.sqlroad.com) (since 2005)
SQL Server consulting, technical support, lectures, and solution development
Development of SQLBigEyes (SQL Server performance monitoring solution, www.sqlbigeyes.com)
Development of SQLBigEyes (SQL Server performance monitoring solution, www.sqlbigeyes.com)
Microsoft Data Platform MVP
Awarded for 21 years since 2002 (currently as of 2023), MVP Achievement Award in 2008
Qualifications and Certifications
MCT, Azure DBA, MCITP, and many more
Lecture activities (since 1999)
Busan IT Industry Promotion Agency, Skill Support Education Center, Running Way Korea Education Center, Samsung Multicampus, and many others.
Completing the SQL Server self-development process (query tuning, database tuning, understanding core technologies for large-scale data, etc.)
Outside activities
Co-author of SQL Server MVP Deep Dives Vol 2 (Manning Pubs)
Kim Jeong-seon's SQL Server Consulting Story Season 13, ongoing.
SQL Unplugged seminar held for 5 years
SQL PASS Korea Chapter Leader
Speaker participation in Microsoft Ignite, BITEC, Tech Camp, MVP Camp, TechEd, MSDN, etc.
Expected Questions Q&A
Q. Is this a course that non-majors can also take?
If you have basic SQL knowledge or experience using it, you can take this course. Even if you lack some knowledge, you can still learn the necessary basics while taking the course.
Q. What are the criteria for Advanced?
While this is based on the level described as "advanced" in various books, publications, and seminars, actual performance varies from person to person. You can think of this as a course that allows SQL beginners to advance to the next level.
Q. Is there anything I need to prepare before attending the lecture?
Install the SSMS program provided by SQL Server or a query-capable program, and download the demo database and SQL scripts provided in the "Course Introduction" section in advance. Demo database configuration will be explained during the training.
Q. Are there any notes regarding the course (environment requirements, other precautions)?
For demos and assignments, you'll need SQL Server. The latest version (as of 2021, 2019) is recommended, but an older version is also acceptable.
Recommended for these people
Who is this course right for?
SQL Server Beginner or higher developer
SQL Server Solutions Developer
SQL Server DBA
SQL Server Data Engineer
SQL Server Data Analyst
Need to know before starting?
SQL Basics
Hello This is
1,655
Learners
134
Reviews
61
Answers
4.7
Rating
4
Courses
(주)씨퀄로 대표컨설턴트/이사, SQLBigEyes Monitoring Solution Developer Microsoft Data Platform MVP (Award, 2002 ~ 현재) MCT, Azure DBA, MCITP, MCDBA SQL PASS Korea Chapter Leader
Đó là điều tốt nhất!
Tôi không thể hiểu nó trong khoảng thời gian đó nên tôi đã quay lại để xem lại sau khi bận rộn với công việc.
Nó kết thúc vào ngày 12 tháng 6. Xin vui lòng cho tôi một phần mở rộng. Tôi thực sự cần phải xem lại nó.
Xin chào jykim. Tôi rất vui vì bạn thấy nó hữu ích. Trong trường hợp của jykim, bạn phải yêu cầu gia hạn trực tiếp từ Infrun, vì vậy tôi sẽ yêu cầu vào ngày mai hoặc ngày kia.
Cảm ơn bạn~
Giấc mơ của Kim Jeong Seon