76 items
Filter Aggregates with HAVING
Code QuizFiltering and Sorting Results
QuizCore SQL Querying Essentials
Slides / VideoFiltering Aggregated Results
QuizSQL Query Building Blocks
FlashcardSelecting All Columns With The Wildcard
Slides / VideoRemoving Duplicates With DISTINCT
QuizString Literals And Quoting
QuizRange Filtering With BETWEEN
QuizSelecting All Columns
QuizSelecting Specific Columns
QuizColumn Aliases With AS
QuizFiltering With WHERE
QuizComparison Operators
QuizCombining With AND / OR
QuizNegating With NOT
QuizLogical Order Of Clauses
QuizSet Membership With IN
QuizPattern Matching With LIKE
QuizFiltering NULL Values
QuizSorting With ORDER BY
QuizAscending vs Descending Sort
QuizSorting By Multiple Columns
QuizLimiting Result Rows
QuizSQL Syntax Basics
Slides / VideoLimiting Rows With LIMIT and TOP
Slides / VideoRemoving Duplicates With DISTINCT
Slides / VideoSorting by Multiple Columns
Slides / VideoAscending and Descending Order
Slides / VideoSorting Results With ORDER BY
Slides / VideoHandling NULLs With IS NULL
Slides / VideoSet Membership Filtering With IN
Slides / VideoRange Filtering With BETWEEN
Slides / VideoPattern Matching With LIKE
Slides / VideoCombining Conditions With AND, OR, NOT
Slides / VideoSQL Comparison Operators in WHERE
Slides / VideoFiltering Rows With WHERE
Slides / VideoRenaming Columns With AS Aliases
Slides / VideoSpecifying Tables With FROM
Slides / VideoSelecting All Columns
Code QuizSelecting Specific Columns
Code QuizColumn Aliases With AS
Code QuizWHERE Comparison Operator
Code QuizCombining Conditions
Code QuizFiltering Ranges With BETWEEN
Code QuizFiltering With IN
Code QuizPattern Matching With LIKE
Code QuizHandling NULL Values
Code QuizSorting With ORDER BY
Code QuizSorting Descending
Code QuizSorting By Multiple Columns
Code QuizRemoving Duplicates With DISTINCT
Code QuizLimiting Returned Rows
Code QuizClause Order In A Query
Code QuizSelecting Specific Columns by Name
Slides / VideoThe SELECT Statement's Purpose
Slides / VideoComparison Operators
FlashcardBETWEEN Operator for Ranges
FlashcardFiltering with IS NULL / IS NOT NULL
FlashcardAscending vs Descending Sort
FlashcardSelecting Specific Columns
FlashcardStatement Termination with Semicolon
FlashcardORDER BY for Sorting
FlashcardLIKE Operator and Wildcards
FlashcardLogical Operators AND, OR, NOT
FlashcardColumn Aliases with AS
FlashcardLIMIT Clause to Restrict Rows
FlashcardWHERE Clause for Filtering
FlashcardIN Operator for Value Lists
FlashcardSorting by Multiple Columns
FlashcardString Literals and Quoting
FlashcardCase Sensitivity and Conventions
FlashcardSELECT Statement Basic Syntax
FlashcardFROM Clause and Table Name
FlashcardSelecting All Columns with *
FlashcardSELECT DISTINCT for Unique Values
FlashcardFilter Aggregates with HAVING
Spot the classic mistake of filtering an aggregate result using WHERE instead of HAVING.
SELECT department, COUNT(*) AS employee_count FROM employees WHERE COUNT(*) > 5 GROUP BY department ORDER BY employee_count DESC;
This query should return departments with more than 5 employees, but it fails. What is the bug?