KnowledgeCity

Intermediate MySQL

Learn methods for reporting data using SQL.
Preview the first lesson free — get full access to all 27 lessons.

To view this video please enable JavaScript.

Course: On-Demand
Intermediate  Provider Kati Gordon  6 chapters ·  27 Lessons ·  1h 2m  in Arabic, German, English, Spanish, French, Portuguese, Chinese Simplified 

What You'll Learn

  • Retrieve data using SELECT, WHERE, LIKE, and IN statements to pull more drilled-down data
  • Filter and sort data with the WHERE clause and ORDER BY operations
  • Use string functions, date and time functions, and aliases to change report headings
  • Group and summarize SQL results using GROUP BY, COUNT, and the HAVING clause
  • Merge data across tables using JOIN and UNION, and query multiple tables
  • Create views, subselects, custom variables, functions, and procedures for faster, more accurate queries

Key Takeaways

  • This intermediate course builds on SQL basics to help learners set up queries that pull the right data for more detailed, tailored reports.
  • Learners practice retrieving data with statements such as SELECT, WHERE, LIKE, and IN, and refine results through sorting, filtering, and aliases.
  • The course covers querying across multiple tables and databases, and normalizing a database to reduce redundancy and increase efficiency.
  • Data can be combined and analyzed by merging across tables with JOIN and UNION and by grouping and summarizing results with GROUP BY and HAVING.
  • Advanced topics include creating views, subselects, custom variables, functions, and procedures to get needed data quickly and accurately.

Frequently Asked Questions

Who is this course for?

It is for learners who have mastered the basics of SQL and want to do more specific data pulls to get more detailed reports tailored to their business needs.

What query statements and functions does the course cover?

It covers SELECT, WHERE, LIKE, and IN for retrieving data; ORDER BY for sorting; aliases for changing report headings; string functions and date and time functions; and GROUP BY, COUNT, and the HAVING clause for grouping and summarizing results.

Does the course teach how to combine data from multiple tables?

Yes. It teaches how to query multiple tables, merge data across tables using JOIN and UNION (along with Intersect and Except), and merge rows using the GROUP BY clause.

What advanced skills will I gain?

You will learn how to create views and subselects, normalize a database to reduce redundancy and increase efficiency, and create custom variables, functions, and procedures.

What prior knowledge is expected?

The course assumes you have already mastered the basics of SQL and want to broaden your skills in using SQL to report data.