JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Grouping Data (GROUP BY): Syntax and Structure

    SQL SELF
    8 level,0 lecture
    Learn how to use the GROUP BY operator in SQL to group data, apply aggregate functions, and build structured reports. Examples, syntax, common mistakes, and grouping quirks — everything you need to confidently work with aggregated data.
    Open
  • Filtering Aggregated Data with HAVING

    SQL SELF
    8 level,1 lecture
    Learn how to filter aggregated data in SQL using the HAVING operator: how it's different from WHERE, syntax, examples, and common mistakes.
    Open
  • WHERE vs HAVING: Execution Order Breakdown and Examples

    SQL SELF
    8 level,2 lecture
    A detailed explanation of the differences between WHERE and HAVING in SQL, the order of operations, practical examples, and common mistakes. Find out when to use WHERE, when to use HAVING, and how to properly filter rows and groups in your queries.
    Open
  • Numeric Functions in SQL: Rounding, Modulo, Power, and Square Root

    SQL SELF
    8 level,3 lecture
    In this lecture, you'll learn how to use the main SQL numeric functions for rounding, getting the remainder, raising to a power, and extracting the square root. We'll check out practical examples and common mistakes when working with numbers in queries.
    Open
  • Typical Mistakes When Working with Aggregates

    SQL SELF
    8 level,4 lecture
    Let's break down the most common mistakes when using aggregate functions in SQL: from wrong GROUP BY usage to NULL traps and query optimization.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush