<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Interview-Prep on </title>
    <link>https://its-rawat.github.io/bigbits.github.io/tags/interview-prep/</link>
    <description>Recent content in Interview-Prep on </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language><atom:link href="https://its-rawat.github.io/bigbits.github.io/tags/interview-prep/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>100 Must-Know MySQL Interview Questions &amp; Solutions (Employees Dataset)</title>
      <link>https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/</guid>
      <description>&lt;h1 id=&#34;100-mysql-practice-questions--answers&#34;&gt;100 MySQL Practice Questions &amp;amp; Answers&lt;/h1&gt;
&lt;p&gt;A comprehensive, production-grade collection of &lt;strong&gt;100 real-world SQL interview questions and battle-tested solutions&lt;/strong&gt; built directly on the official MySQL &lt;code&gt;employees&lt;/code&gt; relational database.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] 🚀 Practice Online in Your Browser (No Setup / Installation Required)
Practicing on a work/restricted laptop without MySQL installed?
You can run and practice all these queries live with the preloaded dataset right in your browser:
👉 &lt;strong&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/sql-playground/&#34;&gt;Open the Web SQL Playground&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;(Runs 100% in-browser, preloaded with Employees &amp;amp; ClassicModels data)&lt;/em&gt;.&lt;/p&gt;</description>
      <content>&lt;h1 id=&#34;100-mysql-practice-questions--answers&#34;&gt;100 MySQL Practice Questions &amp;amp; Answers&lt;/h1&gt;
&lt;p&gt;A comprehensive, production-grade collection of &lt;strong&gt;100 real-world SQL interview questions and battle-tested solutions&lt;/strong&gt; built directly on the official MySQL &lt;code&gt;employees&lt;/code&gt; relational database.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] 🚀 Practice Online in Your Browser (No Setup / Installation Required)
Practicing on a work/restricted laptop without MySQL installed?
You can run and practice all these queries live with the preloaded dataset right in your browser:
👉 &lt;strong&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/sql-playground/&#34;&gt;Open the Web SQL Playground&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;(Runs 100% in-browser, preloaded with Employees &amp;amp; ClassicModels data)&lt;/em&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!info] Quick Navigation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/#part-1-basic-select-filtering--sorting&#34;&gt;Part 1: Basic SELECT, Filtering &amp;amp; Sorting (Q1 – Q15)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/#part-2-string--date-functions&#34;&gt;Part 2: String &amp;amp; Date Functions (Q16 – Q30)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/#part-3-aggregations-group-by--having&#34;&gt;Part 3: Aggregations, GROUP BY &amp;amp; HAVING (Q31 – Q45)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/#part-4-relational-joins-mastery&#34;&gt;Part 4: Relational Joins Mastery (Q46 – Q60)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/#part-5-subqueries-ctes--set-operations&#34;&gt;Part 5: Subqueries, CTEs &amp;amp; Set Operations (Q61 – Q75)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/#part-6-window-functions--analytical-sql&#34;&gt;Part 6: Window Functions &amp;amp; Analytical SQL (Q76 – Q90)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/#part-7-advanced-business-logic--edge-cases&#34;&gt;Part 7: Advanced Business Logic &amp;amp; Edge Cases (Q91 – Q100)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-schema-relationship-cheat-sheet&#34;&gt;🛠️ Schema Relationship Cheat Sheet&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  employees (emp_no)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      │
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      ├──&amp;lt; dept_emp (emp_no, dept_no) &amp;gt;── departments (dept_no)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      │
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      ├──&amp;lt; dept_manager (emp_no, dept_no) &amp;gt;── departments (dept_no)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      │
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      ├──&amp;lt; salaries (emp_no, salary, from_date, to_date)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      │
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      └──&amp;lt; titles (emp_no, title, from_date, to_date)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;[!tip] Active Records Rule in Employees Dataset
Active department assignments, titles, and salaries are marked by &lt;code&gt;to_date = &#39;9999-01-01&#39;&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h1 id=&#34;-part-1-basic-select-filtering--sorting&#34;&gt;🟢 Part 1: Basic SELECT, Filtering &amp;amp; Sorting&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus: Fundamental filtering, comparison operators, and projection.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q1-employees-hired-after-1990&#34;&gt;Q1. Employees Hired After 1990&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Select all columns for the first 10 employees hired after January 1, 1990, ordered by hire date ascending.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;WHERE&lt;/code&gt;, Date Comparison, &lt;code&gt;ORDER BY&lt;/code&gt;, &lt;code&gt;LIMIT&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; hire_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;1990-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Filters rows using &lt;code&gt;WHERE hire_date &amp;gt; &#39;1990-01-01&#39;&lt;/code&gt;, sorts the dataset chronologically with &lt;code&gt;ORDER BY hire_date ASC&lt;/code&gt;, and limits the output to the first 10 records.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q2-all-distinct-historical-job-titles&#34;&gt;Q2. All Distinct Historical Job Titles&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Retrieve all unique job titles ever held by employees across the entire organization.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;SELECT DISTINCT&lt;/code&gt;, Column Projection&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; title &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Uses &lt;code&gt;DISTINCT&lt;/code&gt; to eliminate duplicate title entries across historical employment records, returning each distinct job position.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q3-pattern-matching-on-first-and-last-names&#34;&gt;Q3. Pattern Matching on First and Last Names&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees whose first name starts with &amp;lsquo;B&amp;rsquo; and whose last name ends with &amp;rsquo;s&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LIKE&lt;/code&gt; Wildcard Matching (&lt;code&gt;%&lt;/code&gt;), Logical &lt;code&gt;AND&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, gender, hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; first_name &lt;span style=&#34;color:#66d9ef&#34;&gt;LIKE&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;B%&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; last_name &lt;span style=&#34;color:#66d9ef&#34;&gt;LIKE&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;%s&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;&#39;B%&#39;&lt;/code&gt; matches any string beginning with uppercase &amp;lsquo;B&amp;rsquo;, while &lt;code&gt;&#39;%s&#39;&lt;/code&gt; matches any string ending in &amp;rsquo;s&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q4-female-employees-hired-in-late-80s&#34;&gt;Q4. Female Employees Hired in Late 80s&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
List all female employees (&lt;code&gt;gender = &#39;F&#39;&lt;/code&gt;) hired between January 1, 1985 and December 31, 1989.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;BETWEEN ... AND ...&lt;/code&gt;, Equality Filter&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, gender, hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; gender &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;F&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;BETWEEN&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;1985-01-01&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;1989-12-31&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;BETWEEN&lt;/code&gt; is inclusive on both boundaries (&lt;code&gt;1985-01-01&lt;/code&gt; and &lt;code&gt;1989-12-31&lt;/code&gt;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q5-substring-search-in-first-names&#34;&gt;Q5. Substring Search in First Names&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees whose &lt;code&gt;first_name&lt;/code&gt; contains the substring &amp;lsquo;ar&amp;rsquo; anywhere within the name.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LIKE &#39;%ar%&#39;&lt;/code&gt; (Case-Insensitive in default collation)&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; first_name &lt;span style=&#34;color:#66d9ef&#34;&gt;LIKE&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;%ar%&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; first_name &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The surrounding &lt;code&gt;%&lt;/code&gt; wildcards allow any characters before and after &amp;lsquo;ar&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q6-top-5-highest-salaries-ever-recorded&#34;&gt;Q6. Top 5 Highest Salaries Ever Recorded&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Retrieve the top 5 highest distinct salary values recorded in company history.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;DISTINCT&lt;/code&gt;, &lt;code&gt;ORDER BY DESC&lt;/code&gt;, &lt;code&gt;LIMIT&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Orders the &lt;code&gt;salaries&lt;/code&gt; table in descending order and returns the 5 highest historical compensation levels.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q7-long-department-names&#34;&gt;Q7. Long Department Names&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all departments that have a &lt;code&gt;dept_name&lt;/code&gt; longer than 15 characters.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;CHAR_LENGTH()&lt;/code&gt; vs &lt;code&gt;LENGTH()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dept_no, dept_name, &lt;span style=&#34;color:#66d9ef&#34;&gt;CHAR_LENGTH&lt;/span&gt;(dept_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; name_length 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;CHAR_LENGTH&lt;/span&gt;(dept_name) &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;CHAR_LENGTH()&lt;/code&gt; counts characters rather than bytes, making it safe for multi-byte Unicode strings.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q8-active-employees-outside-department-d005&#34;&gt;Q8. Active Employees Outside Department d005&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Select all currently assigned employees who do not belong to department &amp;lsquo;d005&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;!=&lt;/code&gt; or &lt;code&gt;&amp;lt;&amp;gt;&lt;/code&gt;, Active Record Filtering (&lt;code&gt;to_date = &#39;9999-01-01&#39;&lt;/code&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, dept_no, from_date, to_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; dept_no &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;d005&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; In the MySQL employees sample database, active status is represented by &lt;code&gt;to_date = &#39;9999-01-01&#39;&lt;/code&gt;. &lt;code&gt;&amp;lt;&amp;gt;&lt;/code&gt; denotes inequality.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q9-current-salaries-in-60k-to-70k-range&#34;&gt;Q9. Current Salaries in 60k to 70k Range&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Retrieve all active salary records where the compensation is between $60,000 and $70,000 inclusive.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;BETWEEN&lt;/code&gt;, Active Record Filter&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, salary, from_date, to_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; salary &lt;span style=&#34;color:#66d9ef&#34;&gt;BETWEEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;60000&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;70000&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Combines active date filtering (&lt;code&gt;to_date = &#39;9999-01-01&#39;&lt;/code&gt;) with an inclusive numeric range check.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q10-employees-born-in-february&#34;&gt;Q10. Employees Born in February&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees who were born in the month of February, regardless of year.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;MONTH()&lt;/code&gt; or &lt;code&gt;EXTRACT(MONTH FROM ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, birth_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MONTH&lt;/span&gt;(birth_date) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;MONTH(birth_date)&lt;/code&gt; extracts the 1-indexed calendar month (1=Jan, 2=Feb).&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q11-engineering-and-management-titles&#34;&gt;Q11. Engineering and Management Titles&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
List all unique job titles that include the words &amp;lsquo;Engineer&amp;rsquo; or &amp;lsquo;Manager&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LIKE&lt;/code&gt;, Logical &lt;code&gt;OR&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; title &lt;span style=&#34;color:#66d9ef&#34;&gt;LIKE&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;%Engineer%&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;OR&lt;/span&gt; title &lt;span style=&#34;color:#66d9ef&#34;&gt;LIKE&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;%Manager%&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; title &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Searches title variations like &amp;lsquo;Senior Engineer&amp;rsquo;, &amp;lsquo;Assistant Engineer&amp;rsquo;, and &amp;lsquo;Manager&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q12-round-number-salaries&#34;&gt;Q12. Round Number Salaries&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all distinct historical salary amounts that are exact multiples of 1,000 (e.g., 65000, 72000).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Modulo Operator &lt;code&gt;MOD()&lt;/code&gt; or &lt;code&gt;%&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; salary &lt;span style=&#34;color:#f92672&#34;&gt;%&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1000&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;salary % 1000 = 0&lt;/code&gt; checks that the salary has zero remainder when divided by 1,000.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q13-the-10-oldest-employees&#34;&gt;Q13. The 10 Oldest Employees&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Retrieve the 10 oldest employees in the database based on their birth date.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;ORDER BY birth_date ASC&lt;/code&gt;, &lt;code&gt;LIMIT&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, birth_date, hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; birth_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Ascending sort on birth date places earlier dates (older individuals) at the top.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q14-currently-active-department-managers&#34;&gt;Q14. Currently Active Department Managers&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all department managers who are currently active.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Equality check on open-ended date literal&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, dept_no, from_date, to_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_manager 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; In this schema, &lt;code&gt;dept_manager&lt;/code&gt; records with &lt;code&gt;to_date = &#39;9999-01-01&#39;&lt;/code&gt; signify active assignments.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q15-equal-length-first-and-last-names&#34;&gt;Q15. Equal Length First and Last Names&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
List all employees whose first name and last name have the exact same character count.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;CHAR_LENGTH()&lt;/code&gt;, Column-to-Column Comparison&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, &lt;span style=&#34;color:#66d9ef&#34;&gt;CHAR_LENGTH&lt;/span&gt;(first_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; name_len 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;CHAR_LENGTH&lt;/span&gt;(first_name) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;CHAR_LENGTH&lt;/span&gt;(last_name) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Compares the character lengths of two distinct columns on each row.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h1 id=&#34;-part-2-string--date-functions&#34;&gt;🟢 Part 2: String &amp;amp; Date Functions&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus: String manipulation, date math, age calculations, and temporal patterns.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q16-formatted-full-name-lastname-firstname&#34;&gt;Q16. Formatted Full Name (LASTNAME, Firstname)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Display each employee&amp;rsquo;s full name in the format: &amp;lsquo;LASTNAME, Firstname&amp;rsquo; (e.g. &amp;lsquo;SMITH, John&amp;rsquo;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;CONCAT()&lt;/code&gt;, &lt;code&gt;UPPER()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(&lt;span style=&#34;color:#66d9ef&#34;&gt;UPPER&lt;/span&gt;(last_name), &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;, &amp;#39;&lt;/span&gt;, first_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; formal_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Converts &lt;code&gt;last_name&lt;/code&gt; to uppercase and concatenates it with a comma, space, and the capitalized first name.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q17-current-employee-age&#34;&gt;Q17. Current Employee Age&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the current age in complete years for every employee as of today.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;TIMESTAMPDIFF()&lt;/code&gt;, &lt;code&gt;CURDATE()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, birth_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       TIMESTAMPDIFF(&lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;, birth_date, CURDATE()) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; current_age 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;TIMESTAMPDIFF(YEAR, d1, d2)&lt;/code&gt; accurately calculates whole elapsed calendar years between two dates without leap-year rounding errors.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q18-hire-age-in-years&#34;&gt;Q18. Hire Age in Years&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate how old each employee was when they were hired.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;TIMESTAMPDIFF()&lt;/code&gt; with two date columns&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, birth_date, hire_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       TIMESTAMPDIFF(&lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;, birth_date, hire_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; age_at_hire 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Calculates elapsed years between &lt;code&gt;birth_date&lt;/code&gt; and &lt;code&gt;hire_date&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q19-employees-hired-on-mondays&#34;&gt;Q19. Employees Hired on Mondays&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees who were hired on a Monday.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;DAYNAME()&lt;/code&gt; or &lt;code&gt;WEEKDAY()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, hire_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       DAYNAME(hire_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; day_of_week 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; DAYNAME(hire_date) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Monday&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;DAYNAME(hire_date)&lt;/code&gt; returns the full English name of the day (e.g., &amp;lsquo;Monday&amp;rsquo;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q20-custom-date-formatting&#34;&gt;Q20. Custom Date Formatting&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Format each employee&amp;rsquo;s hire date as &amp;lsquo;Mon DD, YYYY&amp;rsquo; (e.g., &amp;lsquo;Jan 15, 1990&amp;rsquo;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;DATE_FORMAT()&lt;/code&gt; specifiers (&lt;code&gt;%b&lt;/code&gt;, &lt;code&gt;%d&lt;/code&gt;, &lt;code&gt;%Y&lt;/code&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       DATE_FORMAT(hire_date, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;%b %d, %Y&amp;#39;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; formatted_hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;%b&lt;/code&gt; gives 3-letter month abbreviation, &lt;code&gt;%d&lt;/code&gt; gives 2-digit day, and &lt;code&gt;%Y&lt;/code&gt; gives 4-digit year.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q21-employees-with-over-30-years-of-service&#34;&gt;Q21. Employees with Over 30 Years of Service&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees whose tenure exceeds 30 years from their hire date.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;DATE_SUB()&lt;/code&gt; or &lt;code&gt;INTERVAL&lt;/code&gt; Date Arithmetic&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; hire_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;=&lt;/span&gt; DATE_SUB(CURDATE(), INTERVAL &lt;span style=&#34;color:#ae81ff&#34;&gt;30&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;DATE_SUB(CURDATE(), INTERVAL 30 YEAR)&lt;/code&gt; calculates the cutoff date 30 years prior to today.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q22-generate-corporate-email-addresses&#34;&gt;Q22. Generate Corporate Email Addresses&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Generate a standardized corporate email address in all lowercase: &lt;code&gt;firstname.lastname@company.com&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LOWER()&lt;/code&gt;, &lt;code&gt;CONCAT()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;LOWER&lt;/span&gt;(CONCAT(first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;.&amp;#39;&lt;/span&gt;, last_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;@company.com&amp;#39;&lt;/span&gt;)) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; corporate_email 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;LOWER()&lt;/code&gt; converts all characters to lowercase after string concatenation.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q23-first-names-with-odd-character-counts&#34;&gt;Q23. First Names with Odd Character Counts&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees whose first name contains an odd number of characters.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;CHAR_LENGTH()&lt;/code&gt;, &lt;code&gt;MOD()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, &lt;span style=&#34;color:#66d9ef&#34;&gt;CHAR_LENGTH&lt;/span&gt;(first_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; name_len 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MOD&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CHAR_LENGTH&lt;/span&gt;(first_name), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;MOD(val, 2) = 1&lt;/code&gt; checks for odd integers.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q24-birth-decade-distribution&#34;&gt;Q24. Birth Decade Distribution&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Count the total number of employees born in each decade (1950s, 1960s).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;FLOOR()&lt;/code&gt;, &lt;code&gt;YEAR()&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; FLOOR(&lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;(birth_date) &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; birth_decade, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; birth_decade 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; birth_decade &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Dividing by 10, applying &lt;code&gt;FLOOR()&lt;/code&gt;, and multiplying by 10 groups years into round 10-year decade buckets.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q25-first-and-last-day-of-hire-month&#34;&gt;Q25. First and Last Day of Hire Month&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
For each employee, compute the first calendar day and last calendar day of the month they were hired.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;DATE_FORMAT()&lt;/code&gt;, &lt;code&gt;LAST_DAY()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, hire_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       DATE_FORMAT(hire_date, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;%Y-%m-01&amp;#39;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; first_of_month, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       LAST_DAY(hire_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; last_of_month 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;DATE_FORMAT(date, &#39;%Y-%m-01&#39;)&lt;/code&gt; forces the first day of the month, while &lt;code&gt;LAST_DAY(date)&lt;/code&gt; calculates the month&amp;rsquo;s final day.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q26-masking-employee-ids&#34;&gt;Q26. Masking Employee IDs&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Mask employee numbers showing only the last 3 digits prefixed by asterisks (e.g. &amp;lsquo;***123&amp;rsquo;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;RIGHT()&lt;/code&gt;, &lt;code&gt;CONCAT()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;***&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;RIGHT&lt;/span&gt;(emp_no, &lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt;)) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; masked_id, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       first_name, last_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;RIGHT(emp_no, 3)&lt;/code&gt; extracts the trailing 3 digits.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q27-job-title-tenure-in-days&#34;&gt;Q27. Job Title Tenure in Days&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the tenure (in days) between &lt;code&gt;from_date&lt;/code&gt; and &lt;code&gt;to_date&lt;/code&gt; for past title assignments.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;DATEDIFF()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, title, from_date, to_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       DATEDIFF(to_date, from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; tenure_in_days 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; tenure_in_days &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;DATEDIFF(d1, d2)&lt;/code&gt; computes &lt;code&gt;d1 - d2&lt;/code&gt; in whole calendar days.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q28-shared-birthday-analysis&#34;&gt;Q28. Shared Birthday Analysis&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find which calendar days (month and day) have the highest count of employee birthdays.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;MONTH()&lt;/code&gt;, &lt;code&gt;DAY()&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt;, &lt;code&gt;HAVING&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MONTH&lt;/span&gt;(birth_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; b_month, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;DAY&lt;/span&gt;(birth_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; b_day, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; b_month, b_day 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; employee_count &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; employee_count &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Groups by month and day together, ignoring birth year.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q29-employees-hired-on-their-birthday&#34;&gt;Q29. Employees Hired on Their Birthday&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify employees who were hired on the exact anniversary of their birthday.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Comparing &lt;code&gt;MONTH()&lt;/code&gt; and &lt;code&gt;DAY()&lt;/code&gt; across two columns&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, first_name, last_name, birth_date, hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MONTH&lt;/span&gt;(birth_date) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MONTH&lt;/span&gt;(hire_date) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DAY&lt;/span&gt;(birth_date) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DAY&lt;/span&gt;(hire_date) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Compares the calendar month and day components between &lt;code&gt;birth_date&lt;/code&gt; and &lt;code&gt;hire_date&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q30-sanitizing-department-names&#34;&gt;Q30. Sanitizing Department Names&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Replace all spaces and hyphens in department names with underscores.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Nested &lt;code&gt;REPLACE()&lt;/code&gt; calls&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dept_no, dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;REPLACE&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;REPLACE&lt;/span&gt;(dept_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;_&amp;#39;&lt;/span&gt;), &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;-&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;_&amp;#39;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; sanitized_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Chains &lt;code&gt;REPLACE()&lt;/code&gt; calls to sanitize string characters sequentially.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h1 id=&#34;-part-3-aggregations-group-by--having&#34;&gt;🟢 Part 3: Aggregations, GROUP BY &amp;amp; HAVING&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus: Descriptive statistics, multi-tier grouping, aggregate filters, and ROLLUP.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q31-gender-headcount-and-percentage&#34;&gt;Q31. Gender Headcount and Percentage&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find the total count and overall percentage of male and female employees.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;COUNT()&lt;/code&gt;, Subquery for percentage calculation&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; gender, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_employees, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;.&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; (&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; percentage 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; gender;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Uses a scalar subquery &lt;code&gt;(SELECT COUNT(*) FROM employees)&lt;/code&gt; in the expression to compute proportional percentage.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q32-hires-per-calendar-year&#34;&gt;Q32. Hires Per Calendar Year&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Count the total number of employees hired each year, ordered chronologically.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;YEAR()&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt;, &lt;code&gt;ORDER BY&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;(hire_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; hire_year, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; hires_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; hire_year 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; hire_year &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Aggregates total hires grouped by the extracted &lt;code&gt;hire_year&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q33-current-overall-salary-statistics&#34;&gt;Q33. Current Overall Salary Statistics&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the overall average, minimum, maximum, and total current compensation across all active employees.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;AVG()&lt;/code&gt;, &lt;code&gt;MIN()&lt;/code&gt;, &lt;code&gt;MAX()&lt;/code&gt;, &lt;code&gt;SUM()&lt;/code&gt;, &lt;code&gt;ROUND()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; active_payroll_count, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MIN&lt;/span&gt;(salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; min_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; max_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(salary), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; avg_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_payroll 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Calculates foundational descriptive statistics over the active salary population.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q34-headcount-by-active-job-title&#34;&gt;Q34. Headcount by Active Job Title&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find the total number of employees currently holding each job title.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;GROUP BY&lt;/code&gt;, Active filter&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; title, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; active_holders 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; active_holders &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Aggregates active employees per title.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q35-departments-with-over-15000-active-employees&#34;&gt;Q35. Departments with Over 15,000 Active Employees&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find department IDs that currently have more than 15,000 active employees assigned.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;GROUP BY&lt;/code&gt;, &lt;code&gt;HAVING&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; active_headcount 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; active_headcount &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15000&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; active_headcount &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;HAVING&lt;/code&gt; filters group-level aggregate counts after &lt;code&gt;GROUP BY&lt;/code&gt; execution.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q36-average-current-salary-by-department&#34;&gt;Q36. Average Current Salary by Department&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the average current salary for each department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
3-table &lt;code&gt;JOIN&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt;, &lt;code&gt;AVG()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(s.salary), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; average_salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_no, d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; average_salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Joins &lt;code&gt;departments&lt;/code&gt;, &lt;code&gt;dept_emp&lt;/code&gt;, and &lt;code&gt;salaries&lt;/code&gt; filtering both membership and compensation to active terms.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q37-titles-with-average-salary-above-75000&#34;&gt;Q37. Titles with Average Salary Above $75,000&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
List all job titles whose current average salary exceeds $75,000.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;JOIN&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt;, &lt;code&gt;HAVING&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; t.title, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(s.salary), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; avg_title_salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles t 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; t.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; t.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; t.title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; avg_title_salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;75000&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; avg_title_salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Filters aggregated salary averages using &lt;code&gt;HAVING avg_title_salary &amp;gt; 75000&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q38-employees-with-the-most-salary-raises&#34;&gt;Q38. Employees with the Most Salary Raises&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find employees who have received the highest number of historical salary adjustments.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;COUNT(*) - 1&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; raise_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; raise_count &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; raise_count &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; An employee with $N$ salary records has received $N - 1$ salary increases/adjustments.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q39-department-salary-spread--50000&#34;&gt;Q39. Department Salary Spread (&amp;gt; $50,000)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find departments where the spread (max minus min current salary) exceeds $50,000.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;MAX() - MIN()&lt;/code&gt;, &lt;code&gt;HAVING&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MIN&lt;/span&gt;(s.salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; min_sal, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(s.salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; max_sal, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       (&lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(s.salary) &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MIN&lt;/span&gt;(s.salary)) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; salary_spread 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; salary_spread &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;50000&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; salary_spread &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Evaluates the wage disparity within each department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q40-high-volume-hiring-years--1000-hires&#34;&gt;Q40. High Volume Hiring Years (&amp;gt; 1,000 Hires)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify the years in which the company hired more than 1,000 employees.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;YEAR()&lt;/code&gt;, &lt;code&gt;COUNT()&lt;/code&gt;, &lt;code&gt;HAVING&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;(hire_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; hire_year, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_hires 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; hire_year 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; total_hires &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1000&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; total_hires &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Filters years based on aggregated recruitment volume.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q41-total-active-payroll-by-department&#34;&gt;Q41. Total Active Payroll by Department&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the total annualized payroll budget for each department for all active employees.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;SUM()&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(s.salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_payroll_expenditure 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; total_payroll_expenditure &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Sums active individual salaries grouped by department name.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q42-employees-with-3-or-more-distinct-titles&#34;&gt;Q42. Employees with 3 or More Distinct Titles&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify all employees who have held at least 3 distinct job titles in their career.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;COUNT(DISTINCT title)&lt;/code&gt;, &lt;code&gt;HAVING&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; title) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; distinct_titles_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; distinct_titles_count &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; distinct_titles_count &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;COUNT(DISTINCT title)&lt;/code&gt; prevents multiple records with the same title from inflating the count.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q43-average-starting-salary-by-birth-decade&#34;&gt;Q43. Average Starting Salary by Birth Decade&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the average initial starting salary for employees grouped by birth decade.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Subquery for initial salary + &lt;code&gt;GROUP BY&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; InitialSalaries &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; starting_salary
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; (emp_no, from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;IN&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, &lt;span style=&#34;color:#66d9ef&#34;&gt;MIN&lt;/span&gt;(from_date)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    )
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; FLOOR(&lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;(e.birth_date) &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; birth_decade,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(i.starting_salary), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; avg_initial_salary
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; InitialSalaries i &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; i.emp_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; birth_decade
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; birth_decade &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Uses a CTE to isolate each employee&amp;rsquo;s earliest salary record, then computes decade averages.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q44-department-with-the-highest-turnover-of-managers&#34;&gt;Q44. Department with the Highest Turnover of Managers&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find the department that has had the highest total number of managers across history.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;COUNT(*)&lt;/code&gt;, &lt;code&gt;ORDER BY DESC&lt;/code&gt;, &lt;code&gt;LIMIT 1&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_managers_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_manager dm &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dm.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_no, d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; total_managers_count &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Counts historical manager rows per department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q45-department--gender-subtotals-with-rollup&#34;&gt;Q45. Department &amp;amp; Gender Subtotals (WITH ROLLUP)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Compute employee count subtotals and grand totals across department and gender using &lt;code&gt;WITH ROLLUP&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;GROUP BY ... WITH ROLLUP&lt;/code&gt;, &lt;code&gt;IFNULL()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; IFNULL(d.dept_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;-- COMPANY TOTAL --&amp;#39;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; department, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       IFNULL(e.gender, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;-- ALL GENDERS --&amp;#39;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; gender, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_name, e.gender &lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ROLLUP&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;WITH ROLLUP&lt;/code&gt; adds hierarchical subtotal and grand total rows to the grouped result.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h1 id=&#34;-part-4-relational-joins-mastery&#34;&gt;🟢 Part 4: Relational Joins Mastery&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus: Multi-table joins, self-joins, anti-joins, and relational modeling.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q46-current-employee-title-and-salary&#34;&gt;Q46. Current Employee Title and Salary&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
List each employee&amp;rsquo;s full name, current job title, and current salary.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Multi-table &lt;code&gt;INNER JOIN&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       t.title, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles t &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; t.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Joins &lt;code&gt;employees&lt;/code&gt;, &lt;code&gt;titles&lt;/code&gt;, and &lt;code&gt;salaries&lt;/code&gt; filtering to active records.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q47-employees-and-their-current-department&#34;&gt;Q47. Employees and Their Current Department&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Retrieve each employee&amp;rsquo;s name along with the name of the department they currently work in.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
3-Table &lt;code&gt;INNER JOIN&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Resolves the Many-to-Many bridge table &lt;code&gt;dept_emp&lt;/code&gt; between &lt;code&gt;employees&lt;/code&gt; and &lt;code&gt;departments&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q48-all-current-department-managers&#34;&gt;Q48. All Current Department Managers&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Display the full name, department name, and start date of all current department managers.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;JOIN&lt;/code&gt; on &lt;code&gt;dept_manager&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dm.dept_no, d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; manager_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       dm.from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; managing_since 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_manager dm 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Filters &lt;code&gt;dept_manager&lt;/code&gt; on &lt;code&gt;to_date = &#39;9999-01-01&#39;&lt;/code&gt; and pulls manager demographic details.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q49-employees-alongside-their-current-manager&#34;&gt;Q49. Employees Alongside Their Current Manager&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Display each employee alongside the full name of their department&amp;rsquo;s current manager.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Self/Multi-Join involving &lt;code&gt;dept_emp&lt;/code&gt; and &lt;code&gt;dept_manager&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(m.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, m.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; department_manager 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_manager dm &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dm.dept_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees m &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; m.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Joins the &lt;code&gt;employees&lt;/code&gt; table twice (once aliased as &lt;code&gt;e&lt;/code&gt; for the worker, once as &lt;code&gt;m&lt;/code&gt; for their manager).&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q50-departments-without-an-active-manager&#34;&gt;Q50. Departments Without an Active Manager&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Verify whether any departments currently lack an active manager assignment.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LEFT JOIN ... WHERE ... IS NULL&lt;/code&gt; (Anti-Join)&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LEFT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_manager dm 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dm.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;IS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; An anti-join pattern that flags any department with no active matching &lt;code&gt;dept_manager&lt;/code&gt; row.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q51-employees-who-changed-departments&#34;&gt;Q51. Employees Who Changed Departments&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees who have worked in more than one department throughout their career.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;GROUP BY&lt;/code&gt;, &lt;code&gt;HAVING COUNT(dept_no) &amp;gt; 1&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(de.dept_no) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; departments_worked 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.emp_no, full_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;HAVING&lt;/span&gt; departments_worked &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; departments_worked &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Groups by employee to detect career internal transfers across department boundaries.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q52-senior-engineers-earning-less-than-average-engineers&#34;&gt;Q52. Senior Engineers Earning Less Than Average Engineers&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all &amp;lsquo;Senior Engineers&amp;rsquo; whose current salary is lower than the current average salary of &amp;lsquo;Engineers&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Subquery + Multi-table &lt;code&gt;JOIN&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles t &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; t.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Senior Engineer&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(s2.salary) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles t2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s2 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; t2.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; t2.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Engineer&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Compares individual compensation against a benchmark aggregate computed for a lower title tier.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q53-longest-serving-manager-per-department&#34;&gt;Q53. Longest-Serving Manager per Department&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
For each department, find the manager who held the leadership position for the longest duration.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
CTE, Window Function &lt;code&gt;DENSE_RANK()&lt;/code&gt;, &lt;code&gt;DATEDIFF()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; ManagerTenures &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dm.dept_no, dm.emp_no,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           DATEDIFF(&lt;span style=&#34;color:#66d9ef&#34;&gt;IF&lt;/span&gt;(dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;, CURDATE(), dm.to_date), dm.from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; tenure_days,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           DENSE_RANK() OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; dm.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; DATEDIFF(&lt;span style=&#34;color:#66d9ef&#34;&gt;IF&lt;/span&gt;(dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;, CURDATE(), dm.to_date), dm.from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; rank_order
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_manager dm
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; longest_serving_manager, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       mt.tenure_days 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; ManagerTenures mt 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; mt.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; mt.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; mt.rank_order &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Calculates tenure in days (substituting &lt;code&gt;CURDATE()&lt;/code&gt; for active terms) and ranks tenures per department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q54-employees-earning-more-than-their-current-manager&#34;&gt;Q54. Employees Earning More Than Their Current Manager&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all active employees who earn a higher current salary than their department&amp;rsquo;s current manager.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Double Join on &lt;code&gt;dept_manager&lt;/code&gt; &amp;amp; &lt;code&gt;salaries&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_id, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s_emp.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(m.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, m.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; manager_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s_mgr.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; manager_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s_emp &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s_emp.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s_emp.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_manager dm &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dm.dept_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s_mgr &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s_mgr.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s_mgr.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees m &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; m.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s_emp.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; s_mgr.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Classic organizational interview question comparing staff compensation against management compensation.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q55-empty-departments-check&#34;&gt;Q55. Empty Departments Check&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Check if any department currently has zero active employee assignments.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LEFT JOIN ... IS NULL&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LEFT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;IS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Detects dormant or empty departments.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q56-staff-with-same-title-as-their-department-manager&#34;&gt;Q56. Staff with Same Title as Their Department Manager&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find active employees who hold the exact same job title as their current department manager.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;JOIN&lt;/code&gt; comparing two title rows&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       t_emp.title, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_manager dm &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dm.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles t_emp &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t_emp.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles t_mgr &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t_mgr.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t_emp.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t_mgr.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&amp;gt;&lt;/span&gt; dm.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t_emp.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t_mgr.title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Excludes the manager themselves (&lt;code&gt;de.emp_no &amp;lt;&amp;gt; dm.emp_no&lt;/code&gt;) and checks for title identity.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q57-department-peers-hired-on-the-same-day&#34;&gt;Q57. Department Peers Hired on the Same Day&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find pairs of employees who work in the same active department and were hired on the exact same date.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Self-Join with Inequality (&lt;code&gt;e1.emp_no &amp;lt; e2.emp_no&lt;/code&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e1.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_1, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       e2.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_2, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de1.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       e1.hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e1.hire_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e2.hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; e1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; e2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de1.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de1.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e2.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de2.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de1.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de2.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;e1.emp_no &amp;lt; e2.emp_no&lt;/code&gt; prevents pairing an employee with themselves and removes reverse duplicate pairs &lt;code&gt;(A, B)&lt;/code&gt; vs &lt;code&gt;(B, A)&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q58-transfers-from-marketing-d001-to-finance-d002&#34;&gt;Q58. Transfers from Marketing (d001) to Finance (d002)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees who transferred directly from Marketing (&amp;lsquo;d001&amp;rsquo;) to Finance (&amp;lsquo;d002&amp;rsquo;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Self-join on &lt;code&gt;dept_emp&lt;/code&gt; with chronological order&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de1.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de1.from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; mkt_start, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de2.from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; fin_start 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de2 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de1.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;d001&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de2.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;d002&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de1.from_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; de2.from_date;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Matches two department records for the same employee where the marketing tenure preceded the finance tenure.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q59-starting-salary-for-each-title-held&#34;&gt;Q59. Starting Salary for Each Title Held&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Retrieve each employee&amp;rsquo;s salary when they first obtained each of their historical titles.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;JOIN&lt;/code&gt; on &lt;code&gt;emp_no&lt;/code&gt; and matching &lt;code&gt;from_date&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       t.title, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; initial_title_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       t.from_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles t &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t.from_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.from_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Synchronizes promotion dates with simultaneous compensation updates.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q60-unrepresented-title-and-department-combinations&#34;&gt;Q60. Unrepresented Title and Department Combinations&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Generate a Cartesian product of all departments and distinct titles to find combinations with zero active employees.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;CROSS JOIN&lt;/code&gt;, Anti-Join&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_name, t.title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;CROSS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; (&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; title &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles) t 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LEFT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; de.dept_no, ti.title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles ti &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; ti.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; ti.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;) active_combos 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; active_combos.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; active_combos.title 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; active_combos.dept_no &lt;span style=&#34;color:#66d9ef&#34;&gt;IS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Generates all theoretical combinations with &lt;code&gt;CROSS JOIN&lt;/code&gt; and subtracts active reality using an anti-join.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h1 id=&#34;-part-5-subqueries-ctes--set-operations&#34;&gt;🟢 Part 5: Subqueries, CTEs &amp;amp; Set Operations&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus: Scalar, correlated subqueries, EXISTS, UNION, and common table expressions.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q61-single-highest-current-earner-no-limit&#34;&gt;Q61. Single Highest Current Earner (No LIMIT)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find the employee who earns the single highest current salary without using &lt;code&gt;ORDER BY ... LIMIT&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Subquery with &lt;code&gt;MAX()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.salary &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(salary) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  );
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Standard interview test forbidding &lt;code&gt;LIMIT&lt;/code&gt; and testing subquery knowledge with &lt;code&gt;MAX()&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q62-employees-earning-above-company-average&#34;&gt;Q62. Employees Earning Above Company Average&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all active employees whose current salary is strictly above the overall company average.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Scalar Subquery in &lt;code&gt;WHERE&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(salary) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Compares individual compensation against a scalar aggregate subquery.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q63-departments-with-high-earners--100k-using-exists&#34;&gt;Q63. Departments with High Earners (&amp;gt; $100k) Using EXISTS&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Using &lt;code&gt;EXISTS&lt;/code&gt;, list all departments that have at least one active employee earning over $100,000.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Correlated Subquery with &lt;code&gt;EXISTS&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;EXISTS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;100000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;EXISTS&lt;/code&gt; terminates as soon as a single matching record is discovered, making it highly efficient.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q64-employees-without-a-pay-raise-not-exists&#34;&gt;Q64. Employees Without a Pay Raise (NOT EXISTS)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Using &lt;code&gt;NOT EXISTS&lt;/code&gt;, find all employees who have only ever had exactly 1 salary record (zero raises).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;NOT EXISTS&lt;/code&gt; with Correlation&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       e.hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;EXISTS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries s 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; s.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.from_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; e.hire_date
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Finds workers who have never had a subsequent salary update record after their initial hire date.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q65-employees-earning-above-their-department-average&#34;&gt;Q65. Employees Earning Above Their Department Average&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all employees who earn more than the average salary of their own respective department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Correlated Subquery in &lt;code&gt;WHERE&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; s.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(s2.salary) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s2 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de2.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de2.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Correlates the subquery on &lt;code&gt;de2.dept_no = de.dept_no&lt;/code&gt; to evaluate averages for each row&amp;rsquo;s department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q66-second-highest-current-salary&#34;&gt;Q66. Second Highest Current Salary&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find the 2nd highest distinct current salary in the company using a subquery.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Subquery with &lt;code&gt;MAX()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; second_highest_salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(salary) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  );
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The highest value that is strictly less than the overall maximum is the second highest value.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q67-the-nth-highest-salary-generic-pattern&#34;&gt;Q67. The Nth Highest Salary (Generic Pattern)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Write a generic correlated subquery to find the Nth highest current salary (e.g. N = 3).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Correlated Subquery counting higher distinct values&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; s1.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; third_highest_salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries s1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; s2.salary) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries s2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; s2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s2.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; s1.salary
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  );
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The $N$-th highest value has exactly $N-1$ distinct values greater than itself.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q68-employees-holding-both-senior-engineer-and-technique-leader&#34;&gt;Q68. Employees Holding Both Senior Engineer and Technique Leader&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find employees who have held both &amp;lsquo;Senior Engineer&amp;rsquo; and &amp;lsquo;Technique Leader&amp;rsquo; titles.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;INTERSECT&lt;/code&gt; or &lt;code&gt;IN&lt;/code&gt; Subquery&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Senior Engineer&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;IN&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Technique Leader&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Simulates a set intersection identifying individuals appearing in both title sets.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q69-initial-salary-higher-than-department-average-initial-salary&#34;&gt;Q69. Initial Salary Higher Than Department Average Initial Salary&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find employees whose starting salary was strictly greater than their department&amp;rsquo;s average starting salary.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
CTEs with modular aggregation&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; FirstSalaries &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; start_salary, from_date
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; (emp_no, from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;IN&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, &lt;span style=&#34;color:#66d9ef&#34;&gt;MIN&lt;/span&gt;(from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries &lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    )
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;DeptStartAverages &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, &lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(fs.start_salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; dept_avg_start
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; FirstSalaries fs &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; fs.emp_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, de.dept_no, fs.start_salary, ROUND(dsa.dept_avg_start, &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; dept_avg
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; FirstSalaries fs &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; fs.emp_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; DeptStartAverages dsa &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dsa.dept_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; fs.start_salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; dsa.dept_avg_start
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Modularizes starting salary discovery and department benchmark calculations using CTEs.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q70-managers-and-120k-earners-union&#34;&gt;Q70. Managers and $120k+ Earners (UNION)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Combine the distinct list of all current managers and all employees earning over $120,000.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;UNION&lt;/code&gt; (Set Union)&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Department Manager&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; qualifying_reason 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_manager dm 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;UNION&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;High Earner (&amp;gt;120k)&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; qualifying_reason 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries s 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; s.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;120000&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;25&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;UNION&lt;/code&gt; combines two distinct query sets and eliminates duplicate records.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q71-employees-in-the-highest-paying-department&#34;&gt;Q71. Employees in the Highest-Paying Department&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all active employees who work in the department that has the highest average salary.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Subquery with &lt;code&gt;ORDER BY ... LIMIT 1&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; employees e 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de2.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s2 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de2.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de2.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(s2.salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Finds the top department ID via a subquery, then filters active employees by that ID.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q72-salary-delta-from-company-average&#34;&gt;Q72. Salary Delta from Company Average&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Display each active employee&amp;rsquo;s salary alongside the exact numerical difference from the overall company average.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Scalar Subquery in &lt;code&gt;SELECT&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND((&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; company_avg, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(salary &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; (&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; variance_from_avg 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Evaluates a scalar aggregate subquery directly within the &lt;code&gt;SELECT&lt;/code&gt; column list.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q73-employees-who-experienced-a-salary-reduction&#34;&gt;Q73. Employees Who Experienced a Salary Reduction&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify employees who had a salary decrease from one pay record to the next.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Correlated Subquery or Self-Join&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DISTINCT&lt;/span&gt; s1.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries s1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; s1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s1.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s2.from_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; s2.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; s1.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Matches consecutive salary intervals (&lt;code&gt;s1.to_date = s2.from_date&lt;/code&gt;) and checks if the new salary &lt;code&gt;s2&lt;/code&gt; is strictly lower than &lt;code&gt;s1&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q74-employees-hired-after-their-current-manager&#34;&gt;Q74. Employees Hired After Their Current Manager&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find active employees who were hired on a date after their department&amp;rsquo;s current manager was hired.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Multi-table comparison&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       e.hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; employee_hired, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(m.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, m.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; manager, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       m.hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; manager_hired 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_manager dm &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dm.dept_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees m &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; m.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; e.hire_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; m.hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Compares the &lt;code&gt;hire_date&lt;/code&gt; attributes between employee and department manager.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q75-departments-where-every-employee-earns-over-40k&#34;&gt;Q75. Departments Where Every Employee Earns Over $40k&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find all department IDs where every single active employee earns over $40,000 (no one earns &amp;lt;= $40,000).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;NOT EXISTS&lt;/code&gt; Double Negative&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;EXISTS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;40000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Universal quantification in SQL (&amp;lsquo;all X satisfy Y&amp;rsquo;) is expressed via universal negative (&amp;rsquo;there exists no X that violates Y&amp;rsquo;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h1 id=&#34;-part-6-window-functions--analytical-sql&#34;&gt;🟢 Part 6: Window Functions &amp;amp; Analytical SQL&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus: ROW_NUMBER, DENSE_RANK, LAG, LEAD, NTILE, and running aggregates.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q76-department-salary-ranking-dense_rank&#34;&gt;Q76. Department Salary Ranking (DENSE_RANK)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Rank active employees by salary within their respective department without gaps for ties.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;DENSE_RANK() OVER (PARTITION BY ... ORDER BY ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       DENSE_RANK() OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; department_salary_rank 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;25&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;DENSE_RANK()&lt;/code&gt; assigns ranks 1, 2, 2, 3 without skipping rank numbers when ties occur.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q77-top-3-highest-paid-employees-per-department&#34;&gt;Q77. Top 3 Highest-Paid Employees per Department&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Retrieve the top 3 highest-earning employees in every department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
CTE + &lt;code&gt;ROW_NUMBER()&lt;/code&gt; Window Function&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; DepartmentRankings &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           e.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; full_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           s.salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ROW_NUMBER() OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; rank_in_dept 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dept_no, dept_name, full_name, salary, rank_in_dept 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; DepartmentRankings 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; rank_in_dept &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; dept_no, rank_in_dept;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Classic SQL interview archetype: Partition by group, order by metric, filter &lt;code&gt;rank &amp;lt;= N&lt;/code&gt; via CTE.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q78-running-total-cumulative-sum-of-payroll&#34;&gt;Q78. Running Total (Cumulative Sum) of Payroll&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the running cumulative sum of active payroll ordered by employee ID.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;SUM() OVER (ORDER BY ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(salary) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ROWS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BETWEEN&lt;/span&gt; UNBOUNDED PRECEDING &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;CURRENT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ROW&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; cumulative_payroll 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Computes cumulative rolling sum across rows from the start of the partition through the current row.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q79-salary-raise-percentage-per-employee-lag&#34;&gt;Q79. Salary Raise Percentage per Employee (LAG)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
For each employee, display their current salary, previous salary, and the percentage raise received.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LAG() OVER (PARTITION BY ... ORDER BY ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; SalaryHistory &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           from_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           LAG(salary, &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; prev_salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       from_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       prev_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; current_term_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(((salary &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; prev_salary) &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; prev_salary) &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; percentage_increase 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; SalaryHistory 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; prev_salary &lt;span style=&#34;color:#66d9ef&#34;&gt;IS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;LAG(col, 1)&lt;/code&gt; accesses data from the previous row within the partition.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q80-look-ahead-to-next-salary-lead&#34;&gt;Q80. Look Ahead to Next Salary (LEAD)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Using &lt;code&gt;LEAD()&lt;/code&gt;, compare each historical salary with the next one to flag any pay reductions.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LEAD() OVER (...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; NextSalaryCTE &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           from_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           LEAD(salary, &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; next_salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, from_date, salary, next_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       (next_salary &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; change_amount 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; NextSalaryCTE 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; next_salary &lt;span style=&#34;color:#66d9ef&#34;&gt;IS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; next_salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;LEAD(col, 1)&lt;/code&gt; inspects the next sequential row in the window.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q81-salary-quartiles-per-department-ntile&#34;&gt;Q81. Salary Quartiles per Department (NTILE)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Divide employees into 4 compensation quartiles (1=Lowest, 4=Highest) within their respective department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;NTILE(4) OVER (PARTITION BY ... ORDER BY ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       NTILE(&lt;span style=&#34;color:#ae81ff&#34;&gt;4&lt;/span&gt;) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; salary_quartile 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;25&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;NTILE(N)&lt;/code&gt; divides rows in each department partition into $N$ equal-sized buckets.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q82-max-department-salary-on-every-employee-row&#34;&gt;Q82. Max Department Salary on Every Employee Row&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Display each active employee&amp;rsquo;s salary alongside their department&amp;rsquo;s maximum salary without using &lt;code&gt;GROUP BY&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;MAX() OVER (PARTITION BY ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(s.salary) OVER (PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; dept_max_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       (&lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(s.salary) OVER (PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no) &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; s.salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; gap_to_top 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;25&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Window aggregates compute summary metrics without collapsing individual rows.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q83-3-term-moving-average-salary&#34;&gt;Q83. 3-Term Moving Average Salary&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the 3-term moving average salary for each employee across their compensation history.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;AVG() OVER (PARTITION BY ... ROWS BETWEEN ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       from_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(salary) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ROWS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BETWEEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt; PRECEDING &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;CURRENT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ROW&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; moving_avg_3_terms 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;25&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;ROWS BETWEEN 2 PRECEDING AND CURRENT ROW&lt;/code&gt; specifies an exact 3-row moving window frame.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q84-gap-to-top-earner-first_value&#34;&gt;Q84. Gap to Top Earner (FIRST_VALUE)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Compute the dollar gap between each employee&amp;rsquo;s salary and the highest earner in their department using &lt;code&gt;FIRST_VALUE()&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;FIRST_VALUE() OVER (PARTITION BY ... ORDER BY ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s.salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       FIRST_VALUE(s.salary) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; top_dept_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       (FIRST_VALUE(s.salary) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ) &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; s.salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; deficit_to_top 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;25&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;FIRST_VALUE()&lt;/code&gt; grabs the leading value in the sorted window partition.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q85-top-5th-percentile-earners-percent_rank&#34;&gt;Q85. Top 5th Percentile Earners (PERCENT_RANK)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify employees who rank in the top 5% of earners in their department (&lt;code&gt;PERCENT_RANK &amp;gt;= 0.95&lt;/code&gt;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;PERCENT_RANK() OVER (...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; DepartmentPercentiles &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           s.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           s.salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           PERCENT_RANK() OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; pct_rank 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dept_no, emp_no, salary, ROUND(pct_rank, &lt;span style=&#34;color:#ae81ff&#34;&gt;4&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; percentile 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; DepartmentPercentiles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; pct_rank &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;.&lt;span style=&#34;color:#ae81ff&#34;&gt;95&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; dept_no, salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;PERCENT_RANK()&lt;/code&gt; calculates the relative rank between 0.0 and 1.0.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q86-date-when-peak-historical-salary-was-achieved&#34;&gt;Q86. Date When Peak Historical Salary Was Achieved&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
For each employee, identify the exact date when they achieved their highest career salary.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Window Ranking &lt;code&gt;ROW_NUMBER()&lt;/code&gt; over partition&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; RankedSalaries &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, salary, from_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ROW_NUMBER() OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; salary &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;, from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; rn 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; peak_salary, from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; peak_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; RankedSalaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; rn &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Orders compensation in descending order per employee to isolate their personal career peak.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q87-median-salary-earner-per-department&#34;&gt;Q87. Median Salary Earner per Department&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find the employee whose salary represents the exact median within their department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Window ranking comparison against &lt;code&gt;COUNT(*) / 2&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; DeptCounts &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de.dept_no, s.emp_no, s.salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ROW_NUMBER() OVER (PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; s.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; rnk, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) OVER (PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; de.dept_no) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dept_no, emp_no, salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; median_salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; DeptCounts 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; rnk &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; FLOOR((total_count &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Finds the middle row index &lt;code&gt;FLOOR((total_count + 1) / 2)&lt;/code&gt; in the sorted salary partition.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q88-sequential-career-promotion-numbering&#34;&gt;Q88. Sequential Career Promotion Numbering&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Assign a sequential career promotion number (1, 2, 3&amp;hellip;) to every title change an employee has experienced.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;ROW_NUMBER() OVER (PARTITION BY ... ORDER BY ...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       title, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       from_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       to_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROW_NUMBER() OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; career_stage_number 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;25&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Indexes consecutive career progression stages chronologically.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q89-detect-overlapping-date-ranges-in-salaries&#34;&gt;Q89. Detect Overlapping Date Ranges in Salaries&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify any data anomalies where an employee&amp;rsquo;s salary &lt;code&gt;from_date&lt;/code&gt; occurs before the previous record&amp;rsquo;s &lt;code&gt;to_date&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LAG()&lt;/code&gt; on date columns&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; ConsecutiveSalaries &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, from_date, to_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           LAG(to_date, &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;) OVER (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           ) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; prev_to_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, from_date, to_date, prev_to_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; ConsecutiveSalaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; prev_to_date &lt;span style=&#34;color:#66d9ef&#34;&gt;IS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; from_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; prev_to_date;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Detects invalid overlapping temporal intervals.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q90-top-75th-percentile-earners-across-the-whole-company&#34;&gt;Q90. Top 75th Percentile Earners Across the Whole Company&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify active employees earning strictly in the top 25% of the overall company (&lt;code&gt;CUME_DIST &amp;gt; 0.75&lt;/code&gt;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;CUME_DIST() OVER (...)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; OverallPercentiles &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           CUME_DIST() OVER (&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; salary &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; cumulative_dist 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, salary, ROUND(cumulative_dist, &lt;span style=&#34;color:#ae81ff&#34;&gt;4&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; dist 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; OverallPercentiles 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; cumulative_dist &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;.&lt;span style=&#34;color:#ae81ff&#34;&gt;75&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; salary &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;code&gt;CUME_DIST()&lt;/code&gt; evaluates cumulative distribution across the entire enterprise.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h1 id=&#34;-part-7-advanced-business-logic--edge-cases&#34;&gt;🟢 Part 7: Advanced Business Logic &amp;amp; Edge Cases&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus: Turnover metrics, recursive series, Gaps &amp;amp; Islands, pay inversion, and audit queries.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q91-department-turnover-rate&#34;&gt;Q91. Department Turnover Rate&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the employee turnover percentage per department (departed employees vs total ever assigned).&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Conditional Aggregation with CTE&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; DepartmentTurnover &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_ever_assigned, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; to_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; departed_count 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; dept_no
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       dt.total_ever_assigned, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       dt.departed_count, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND((dt.departed_count &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;.&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; dt.total_ever_assigned), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; turnover_percentage 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; DepartmentTurnover dt 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dt.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; turnover_percentage &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Flags departed personnel (&lt;code&gt;to_date &amp;lt;&amp;gt; &#39;9999-01-01&#39;&lt;/code&gt;) and computes attrition percentage.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q92-continuous-calendar-series-of-hires-recursive-cte&#34;&gt;Q92. Continuous Calendar Series of Hires (Recursive CTE)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Generate a complete calendar series of years from 1985 to 2000 and count employee hires, showing 0 for empty years.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;WITH RECURSIVE&lt;/code&gt;, &lt;code&gt;LEFT JOIN&lt;/code&gt;, &lt;code&gt;COALESCE()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;RECURSIVE&lt;/span&gt; YearRange &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1985&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; cal_year
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;UNION&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ALL&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; cal_year &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; YearRange 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; cal_year &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; yr.cal_year, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(e.emp_no) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_hires 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; YearRange yr 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LEFT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; yr.cal_year &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;(e.hire_date) 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; yr.cal_year 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; yr.cal_year &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Generates a synthetic timeline table on the fly to avoid omitting missing zero-count periods.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q93-average-promotion-duration-engineer-to-senior-engineer&#34;&gt;Q93. Average Promotion Duration: Engineer to Senior Engineer&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the average duration (in years) it takes for an employee to get promoted from &amp;lsquo;Engineer&amp;rsquo; to &amp;lsquo;Senior Engineer&amp;rsquo;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Self-join on &lt;code&gt;titles&lt;/code&gt; with &lt;code&gt;TIMESTAMPDIFF()&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; Promotions &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; t1.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           t1.from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; engineer_start, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           t2.from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; senior_start, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           TIMESTAMPDIFF(&lt;span style=&#34;color:#66d9ef&#34;&gt;MONTH&lt;/span&gt;, t1.from_date, t2.from_date) &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;12&lt;/span&gt;.&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; years_to_promo 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles t1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles t2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; t1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t1.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Engineer&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t2.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Senior Engineer&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t1.from_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; t2.from_date
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;AVG&lt;/span&gt;(years_to_promo), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; avg_years_to_promotion, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MIN&lt;/span&gt;(years_to_promo) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; fastest_promotion_years, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(years_to_promo) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; slowest_promotion_years 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; Promotions;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Calculates the promotion timeline between two specific sequential job milestones.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q94-manager-presiding-over-the-largest-department-payroll&#34;&gt;Q94. Manager Presiding Over the Largest Department Payroll&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Identify which manager managed the largest total current department payroll.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Multi-table &lt;code&gt;JOIN&lt;/code&gt;, &lt;code&gt;SUM()&lt;/code&gt;, &lt;code&gt;ORDER BY DESC LIMIT 1&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; dm.dept_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       dm.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; manager_emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       CONCAT(e.first_name, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;, e.last_name) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; manager_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(s.salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; managed_active_payroll 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_manager dm 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; departments d &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; d.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; dm.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; dm.dept_no, d.dept_name, dm.emp_no, manager_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; managed_active_payroll &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Aggregates total staff salaries subordinate to each active department manager.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q95-gaps-and-islands-continuous-title-tenures&#34;&gt;Q95. Gaps and Islands: Continuous Title Tenures&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Detect distinct continuous islands of consecutive title periods for employees.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LAG()&lt;/code&gt;, &lt;code&gt;SUM() OVER ()&lt;/code&gt; Gaps and Islands pattern&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; Step1 &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, title, from_date, to_date,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; LAG(to_date) OVER (PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no, title &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; from_date) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; is_new_island
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; titles
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Step2 &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, title, from_date, to_date,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(is_new_island) OVER (PARTITION &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no, title &lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; island_id
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; Step1
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; emp_no, title, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MIN&lt;/span&gt;(from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; consolidated_start, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;MAX&lt;/span&gt;(to_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; consolidated_end 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; Step2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; emp_no, title, island_id 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Standard Gaps &amp;amp; Islands solution: identifies continuity breaks with &lt;code&gt;LAG&lt;/code&gt; and groups contiguous date blocks with a cumulative sum.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q96-salary-inversion-detection&#34;&gt;Q96. Salary Inversion Detection&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Find active employees who earn less than a peer in the same department who was hired after them.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Self-Join comparing tenure vs salary&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; e1.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; senior_employee, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       e1.hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; senior_hire_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s1.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; senior_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       e2.emp_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; junior_employee, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       e2.hire_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; junior_hire_date, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       s2.salary &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; junior_salary, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de1.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de2 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de1.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de2.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e1 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e1.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e2 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de2.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s1 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s1.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; salaries s2 &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; e2.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; s2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de1.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s1.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s2.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; e1.hire_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; e2.hire_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; s1.salary &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; s2.salary 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Identifies organizational pay inversion where longer-tenured employees earn less than newer hires in the same department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q97-department-by-title-pivot-matrix&#34;&gt;Q97. Department-by-Title Pivot Matrix&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Pivot active employee counts by title across major departments into a cross-tabulated matrix.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Conditional Aggregation (&lt;code&gt;CASE WHEN ...&lt;/code&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; t.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Senior Engineer&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; sr_engineers, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; t.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Engineer&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; engineers, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; t.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Senior Staff&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; sr_staff, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; t.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Staff&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; staff, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; t.title &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Technique Leader&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; tech_leads 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; titles t &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; t.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; t.to_date &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;9999-01-01&amp;#39;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_name &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Standard SQL pivot technique converting row values into dedicated summary columns.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q98-female-representation-in-department-leadership&#34;&gt;Q98. Female Representation in Department Leadership&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the historical percentage of female managers for each department.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Conditional Aggregation on &lt;code&gt;dept_manager&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; d.dept_no, d.dept_name, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_managers_history, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; e.gender &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;F&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; female_managers, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(&lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;CASE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;WHEN&lt;/span&gt; e.gender &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;F&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;THEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;ELSE&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;END&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;.&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;COUNT&lt;/span&gt;(&lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt;), &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; female_leadership_pct 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; departments d 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_manager dm &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; d.dept_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; dm.dept_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; employees e &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; dm.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; e.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; d.dept_no, d.dept_name 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; female_leadership_pct &lt;span style=&#34;color:#66d9ef&#34;&gt;DESC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Analyzes gender representation in departmental leadership appointments.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q99-year-over-year-yoy-total-payroll-growth&#34;&gt;Q99. Year-over-Year (YoY) Total Payroll Growth&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Calculate the Year-over-Year (YoY) percentage growth in total annual payroll expenditure.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
&lt;code&gt;LAG()&lt;/code&gt;, Window Function on Aggregated Annual Data&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WITH&lt;/span&gt; AnnualPayroll &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;(from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; payroll_year, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#66d9ef&#34;&gt;SUM&lt;/span&gt;(salary) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; total_payroll 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; salaries 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;YEAR&lt;/span&gt;(from_date) &lt;span style=&#34;color:#66d9ef&#34;&gt;BETWEEN&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1986&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2000&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;GROUP&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; payroll_year
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PayrollGrowth &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; payroll_year, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           total_payroll, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           LAG(total_payroll, &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;) OVER (&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; payroll_year &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; prior_year_payroll 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; AnnualPayroll
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; payroll_year, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       total_payroll, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       prior_year_payroll, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       ROUND(((total_payroll &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; prior_year_payroll) &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt; prior_year_payroll) &lt;span style=&#34;color:#f92672&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; yoy_growth_percentage 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; PayrollGrowth 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; prior_year_payroll &lt;span style=&#34;color:#66d9ef&#34;&gt;IS&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ORDER&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;BY&lt;/span&gt; payroll_year &lt;span style=&#34;color:#66d9ef&#34;&gt;ASC&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Computes consecutive annual financial deltas and YoY percentage expansion.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&#34;q100-detect-overlapping-department-tenures&#34;&gt;Q100. Detect Overlapping Department Tenures&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!question] Problem Statement
Write an audit query to detect any employee who has simultaneous overlapping &lt;code&gt;from_date&lt;/code&gt; and &lt;code&gt;to_date&lt;/code&gt; intervals in &lt;code&gt;dept_emp&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] Concepts Tested
Self-Join Interval Intersection&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!success]- Reveal SQL Solution&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;SELECT&lt;/span&gt; de1.emp_no, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de1.dept_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; dept_1, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de1.from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; start_1, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de1.to_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; end_1, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de2.dept_no &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; dept_2, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de2.from_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; start_2, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       de2.to_date &lt;span style=&#34;color:#66d9ef&#34;&gt;AS&lt;/span&gt; end_2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;FROM&lt;/span&gt; dept_emp de1 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;JOIN&lt;/span&gt; dept_emp de2 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;ON&lt;/span&gt; de1.emp_no &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; de2.emp_no 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AND&lt;/span&gt; de1.from_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; de2.from_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;WHERE&lt;/span&gt; de1.to_date &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; de2.from_date 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;LIMIT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Essential data engineering and QA query that flags conflicting temporal assignments (&lt;code&gt;start_1 &amp;lt; start_2 AND end_1 &amp;gt; start_2&lt;/code&gt;).&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
</content>
    </item>
    
    <item>
      <title>my-projects</title>
      <link>https://its-rawat.github.io/bigbits.github.io/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://its-rawat.github.io/bigbits.github.io/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Welcome to my Project Space, It&amp;rsquo;s hard to update this, as I don&amp;rsquo;t usually public what I have developed or developing, but here are the things which you might check.&lt;/p&gt;
&lt;h2 id=&#34;easy-access&#34;&gt;Easy Access&lt;/h2&gt;
&lt;p&gt;To Easily navigate through my notes use tags&amp;hellip;..&lt;/p&gt;
&lt;h3 id=&#34;-quick-tag-index&#34;&gt;📌 Quick Tag Index&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/agile/&#34;&gt;#Agile&lt;/a&gt; &lt;code&gt;(6)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blender/&#34;&gt;#blender&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blog/&#34;&gt;#blog&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/c/&#34;&gt;#C&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/cheatsheet/&#34;&gt;#cheatsheet&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/chennai/&#34;&gt;#Chennai&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/coa/&#34;&gt;#COA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/code/&#34;&gt;#Code&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/course/&#34;&gt;#COURSE&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/custom/&#34;&gt;#custom&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/database/&#34;&gt;#database&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/dbms/&#34;&gt;#DBMS&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/devops/&#34;&gt;#devops&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/elite_tech_park/&#34;&gt;#Elite_Tech_Park&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/gate/&#34;&gt;#GATE&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands/&#34;&gt;#Hands&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands_on/&#34;&gt;#Hands_On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hibernate/&#34;&gt;#hibernate&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/incubator/&#34;&gt;#incubator&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/interview-prep/&#34;&gt;#interview-prep&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/java/&#34;&gt;#java&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/joins/&#34;&gt;#joins&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/js/&#34;&gt;#js&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/linkedin/&#34;&gt;#linkedin&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/loadtesting/&#34;&gt;#loadtesting&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mca/&#34;&gt;#MCA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mysql/&#34;&gt;#mysql&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/on/&#34;&gt;#On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/plsql/&#34;&gt;#PL/SQL&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/post/&#34;&gt;#post&lt;/a&gt; &lt;code&gt;(9)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/practical/&#34;&gt;#Practical&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/python/&#34;&gt;#python&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/react/&#34;&gt;#react&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sastra/&#34;&gt;#SASTRA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/security/&#34;&gt;#security&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/selenium/&#34;&gt;#selenium&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/shortcuts/&#34;&gt;#shortcuts&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/spring/&#34;&gt;#spring&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/springboot/&#34;&gt;#springboot&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sql/&#34;&gt;#SQL&lt;/a&gt; &lt;code&gt;(4)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/subqueries/&#34;&gt;#subqueries&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tcs/&#34;&gt;#TCS&lt;/a&gt; &lt;code&gt;(8)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/testing/&#34;&gt;#testing&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theory/&#34;&gt;#Theory&lt;/a&gt; &lt;code&gt;(7)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theorycode/&#34;&gt;#Theory/code&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tricks/&#34;&gt;#tricks&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/udemy/&#34;&gt;#UDEMY&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/visit/&#34;&gt;#Visit&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/webtech/&#34;&gt;#webtech&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/welcome/&#34;&gt;#welcome&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/window-functions/&#34;&gt;#window-functions&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/zoho/&#34;&gt;#Zoho&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt;&lt;/p&gt;</description>
      <content>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Welcome to my Project Space, It&amp;rsquo;s hard to update this, as I don&amp;rsquo;t usually public what I have developed or developing, but here are the things which you might check.&lt;/p&gt;
&lt;h2 id=&#34;easy-access&#34;&gt;Easy Access&lt;/h2&gt;
&lt;p&gt;To Easily navigate through my notes use tags&amp;hellip;..&lt;/p&gt;
&lt;h3 id=&#34;-quick-tag-index&#34;&gt;📌 Quick Tag Index&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/agile/&#34;&gt;#Agile&lt;/a&gt; &lt;code&gt;(6)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blender/&#34;&gt;#blender&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blog/&#34;&gt;#blog&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/c/&#34;&gt;#C&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/cheatsheet/&#34;&gt;#cheatsheet&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/chennai/&#34;&gt;#Chennai&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/coa/&#34;&gt;#COA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/code/&#34;&gt;#Code&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/course/&#34;&gt;#COURSE&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/custom/&#34;&gt;#custom&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/database/&#34;&gt;#database&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/dbms/&#34;&gt;#DBMS&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/devops/&#34;&gt;#devops&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/elite_tech_park/&#34;&gt;#Elite_Tech_Park&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/gate/&#34;&gt;#GATE&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands/&#34;&gt;#Hands&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands_on/&#34;&gt;#Hands_On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hibernate/&#34;&gt;#hibernate&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/incubator/&#34;&gt;#incubator&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/interview-prep/&#34;&gt;#interview-prep&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/java/&#34;&gt;#java&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/joins/&#34;&gt;#joins&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/js/&#34;&gt;#js&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/linkedin/&#34;&gt;#linkedin&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/loadtesting/&#34;&gt;#loadtesting&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mca/&#34;&gt;#MCA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mysql/&#34;&gt;#mysql&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/on/&#34;&gt;#On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/plsql/&#34;&gt;#PL/SQL&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/post/&#34;&gt;#post&lt;/a&gt; &lt;code&gt;(9)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/practical/&#34;&gt;#Practical&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/python/&#34;&gt;#python&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/react/&#34;&gt;#react&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sastra/&#34;&gt;#SASTRA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/security/&#34;&gt;#security&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/selenium/&#34;&gt;#selenium&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/shortcuts/&#34;&gt;#shortcuts&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/spring/&#34;&gt;#spring&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/springboot/&#34;&gt;#springboot&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sql/&#34;&gt;#SQL&lt;/a&gt; &lt;code&gt;(4)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/subqueries/&#34;&gt;#subqueries&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tcs/&#34;&gt;#TCS&lt;/a&gt; &lt;code&gt;(8)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/testing/&#34;&gt;#testing&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theory/&#34;&gt;#Theory&lt;/a&gt; &lt;code&gt;(7)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theorycode/&#34;&gt;#Theory/code&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tricks/&#34;&gt;#tricks&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/udemy/&#34;&gt;#UDEMY&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/visit/&#34;&gt;#Visit&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/webtech/&#34;&gt;#webtech&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/welcome/&#34;&gt;#welcome&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/window-functions/&#34;&gt;#window-functions&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/zoho/&#34;&gt;#Zoho&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-notes-by-topic&#34;&gt;📚 Notes by Topic&lt;/h3&gt;
&lt;h3 id=&#34;-agile-6&#34;&gt;🏷️ Agile &lt;code&gt;(6)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-blender-1&#34;&gt;🏷️ blender &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-blog-2&#34;&gt;🏷️ blog &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/namaste/&#34;&gt;bigbits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/spring-security-introduction/&#34;&gt;spring-security&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-c-1&#34;&gt;🏷️ C &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-cheatsheet-1&#34;&gt;🏷️ cheatsheet &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-chennai-1&#34;&gt;🏷️ Chennai &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/chennai-in-bits/&#34;&gt;First Immpression of CHENNAI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-coa-1&#34;&gt;🏷️ COA &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-code-1&#34;&gt;🏷️ Code &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-course-1&#34;&gt;🏷️ COURSE &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-custom-1&#34;&gt;🏷️ custom &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-database-1&#34;&gt;🏷️ database &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-dbms-2&#34;&gt;🏷️ DBMS &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-devops-1&#34;&gt;🏷️ devops &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-elite_tech_park-1&#34;&gt;🏷️ Elite_Tech_Park &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/elite-tech-park-zoho-creator-assessment/&#34;&gt;Zoho Library System App&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-gate-3&#34;&gt;🏷️ GATE &lt;code&gt;(3)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-hands-1&#34;&gt;🏷️ Hands &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-hands_on-1&#34;&gt;🏷️ Hands_On &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-hibernate-1&#34;&gt;🏷️ hibernate &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-incubator-1&#34;&gt;🏷️ incubator &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-interview-prep-1&#34;&gt;🏷️ interview-prep &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-java-1&#34;&gt;🏷️ java &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-joins-1&#34;&gt;🏷️ joins &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-js-1&#34;&gt;🏷️ js &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-linkedin-3&#34;&gt;🏷️ linkedin &lt;code&gt;(3)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-loadtesting-1&#34;&gt;🏷️ loadtesting &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-mca-1&#34;&gt;🏷️ MCA &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-mysql-1&#34;&gt;🏷️ mysql &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-on-1&#34;&gt;🏷️ On &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-plsql-1&#34;&gt;🏷️ PL/SQL &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-post-9&#34;&gt;🏷️ post &lt;code&gt;(9)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/chennai-in-bits/&#34;&gt;First Immpression of CHENNAI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/elite-tech-park-zoho-creator-assessment/&#34;&gt;Zoho Library System App&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-practical-1&#34;&gt;🏷️ Practical &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-python-1&#34;&gt;🏷️ python &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-react-1&#34;&gt;🏷️ react &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-sastra-1&#34;&gt;🏷️ SASTRA &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-security-1&#34;&gt;🏷️ security &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/spring-security-introduction/&#34;&gt;spring-security&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-selenium-1&#34;&gt;🏷️ selenium &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-shortcuts-1&#34;&gt;🏷️ shortcuts &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-spring-1&#34;&gt;🏷️ spring &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/spring-security-introduction/&#34;&gt;spring-security&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-springboot-2&#34;&gt;🏷️ springboot &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-sql-4&#34;&gt;🏷️ SQL &lt;code&gt;(4)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-subqueries-1&#34;&gt;🏷️ subqueries &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-tcs-8&#34;&gt;🏷️ TCS &lt;code&gt;(8)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-testing-2&#34;&gt;🏷️ testing &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-theory-7&#34;&gt;🏷️ Theory &lt;code&gt;(7)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-theorycode-3&#34;&gt;🏷️ Theory/code &lt;code&gt;(3)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-tricks-1&#34;&gt;🏷️ tricks &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-udemy-1&#34;&gt;🏷️ UDEMY &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-visit-1&#34;&gt;🏷️ Visit &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/chennai-in-bits/&#34;&gt;First Immpression of CHENNAI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-webtech-1&#34;&gt;🏷️ webtech &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-welcome-1&#34;&gt;🏷️ welcome &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/namaste/&#34;&gt;bigbits&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-window-functions-1&#34;&gt;🏷️ window-functions &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-zoho-1&#34;&gt;🏷️ Zoho &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/elite-tech-park-zoho-creator-assessment/&#34;&gt;Zoho Library System App&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
    </item>
    
    <item>
      <title>my-projects</title>
      <link>https://its-rawat.github.io/bigbits.github.io/posts/topic-tags/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://its-rawat.github.io/bigbits.github.io/posts/topic-tags/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Welcome to my Project Space, It&amp;rsquo;s hard to update this, as I don&amp;rsquo;t usually public what I have developed or developing, but here are the things which you might check.&lt;/p&gt;
&lt;h2 id=&#34;easy-access&#34;&gt;Easy Access&lt;/h2&gt;
&lt;p&gt;To Easily navigate through my notes use tags&amp;hellip;..&lt;/p&gt;
&lt;h3 id=&#34;-quick-tag-index&#34;&gt;📌 Quick Tag Index&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/agile/&#34;&gt;#Agile&lt;/a&gt; &lt;code&gt;(6)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blender/&#34;&gt;#blender&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blog/&#34;&gt;#blog&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/c/&#34;&gt;#C&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/cheatsheet/&#34;&gt;#cheatsheet&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/chennai/&#34;&gt;#Chennai&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/coa/&#34;&gt;#COA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/code/&#34;&gt;#Code&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/course/&#34;&gt;#COURSE&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/custom/&#34;&gt;#custom&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/database/&#34;&gt;#database&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/dbms/&#34;&gt;#DBMS&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/devops/&#34;&gt;#devops&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/elite_tech_park/&#34;&gt;#Elite_Tech_Park&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/gate/&#34;&gt;#GATE&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands/&#34;&gt;#Hands&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands_on/&#34;&gt;#Hands_On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hibernate/&#34;&gt;#hibernate&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/incubator/&#34;&gt;#incubator&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/interview-prep/&#34;&gt;#interview-prep&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/java/&#34;&gt;#java&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/joins/&#34;&gt;#joins&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/js/&#34;&gt;#js&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/linkedin/&#34;&gt;#linkedin&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/loadtesting/&#34;&gt;#loadtesting&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mca/&#34;&gt;#MCA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mysql/&#34;&gt;#mysql&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/on/&#34;&gt;#On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/plsql/&#34;&gt;#PL/SQL&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/post/&#34;&gt;#post&lt;/a&gt; &lt;code&gt;(9)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/practical/&#34;&gt;#Practical&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/python/&#34;&gt;#python&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/react/&#34;&gt;#react&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sastra/&#34;&gt;#SASTRA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/security/&#34;&gt;#security&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/selenium/&#34;&gt;#selenium&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/shortcuts/&#34;&gt;#shortcuts&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/spring/&#34;&gt;#spring&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/springboot/&#34;&gt;#springboot&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sql/&#34;&gt;#SQL&lt;/a&gt; &lt;code&gt;(4)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/subqueries/&#34;&gt;#subqueries&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tcs/&#34;&gt;#TCS&lt;/a&gt; &lt;code&gt;(8)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/testing/&#34;&gt;#testing&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theory/&#34;&gt;#Theory&lt;/a&gt; &lt;code&gt;(7)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theorycode/&#34;&gt;#Theory/code&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tricks/&#34;&gt;#tricks&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/udemy/&#34;&gt;#UDEMY&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/visit/&#34;&gt;#Visit&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/webtech/&#34;&gt;#webtech&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/welcome/&#34;&gt;#welcome&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/window-functions/&#34;&gt;#window-functions&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/zoho/&#34;&gt;#Zoho&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt;&lt;/p&gt;</description>
      <content>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Welcome to my Project Space, It&amp;rsquo;s hard to update this, as I don&amp;rsquo;t usually public what I have developed or developing, but here are the things which you might check.&lt;/p&gt;
&lt;h2 id=&#34;easy-access&#34;&gt;Easy Access&lt;/h2&gt;
&lt;p&gt;To Easily navigate through my notes use tags&amp;hellip;..&lt;/p&gt;
&lt;h3 id=&#34;-quick-tag-index&#34;&gt;📌 Quick Tag Index&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/agile/&#34;&gt;#Agile&lt;/a&gt; &lt;code&gt;(6)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blender/&#34;&gt;#blender&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/blog/&#34;&gt;#blog&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/c/&#34;&gt;#C&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/cheatsheet/&#34;&gt;#cheatsheet&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/chennai/&#34;&gt;#Chennai&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/coa/&#34;&gt;#COA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/code/&#34;&gt;#Code&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/course/&#34;&gt;#COURSE&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/custom/&#34;&gt;#custom&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/database/&#34;&gt;#database&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/dbms/&#34;&gt;#DBMS&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/devops/&#34;&gt;#devops&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/elite_tech_park/&#34;&gt;#Elite_Tech_Park&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/gate/&#34;&gt;#GATE&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands/&#34;&gt;#Hands&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hands_on/&#34;&gt;#Hands_On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/hibernate/&#34;&gt;#hibernate&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/incubator/&#34;&gt;#incubator&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/interview-prep/&#34;&gt;#interview-prep&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/java/&#34;&gt;#java&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/joins/&#34;&gt;#joins&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/js/&#34;&gt;#js&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/linkedin/&#34;&gt;#linkedin&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/loadtesting/&#34;&gt;#loadtesting&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mca/&#34;&gt;#MCA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/mysql/&#34;&gt;#mysql&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/on/&#34;&gt;#On&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/plsql/&#34;&gt;#PL/SQL&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/post/&#34;&gt;#post&lt;/a&gt; &lt;code&gt;(9)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/practical/&#34;&gt;#Practical&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/python/&#34;&gt;#python&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/react/&#34;&gt;#react&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sastra/&#34;&gt;#SASTRA&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/security/&#34;&gt;#security&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/selenium/&#34;&gt;#selenium&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/shortcuts/&#34;&gt;#shortcuts&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/spring/&#34;&gt;#spring&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/springboot/&#34;&gt;#springboot&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/sql/&#34;&gt;#SQL&lt;/a&gt; &lt;code&gt;(4)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/subqueries/&#34;&gt;#subqueries&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tcs/&#34;&gt;#TCS&lt;/a&gt; &lt;code&gt;(8)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/testing/&#34;&gt;#testing&lt;/a&gt; &lt;code&gt;(2)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theory/&#34;&gt;#Theory&lt;/a&gt; &lt;code&gt;(7)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/theorycode/&#34;&gt;#Theory/code&lt;/a&gt; &lt;code&gt;(3)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/tricks/&#34;&gt;#tricks&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/udemy/&#34;&gt;#UDEMY&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/visit/&#34;&gt;#Visit&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/webtech/&#34;&gt;#webtech&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/welcome/&#34;&gt;#welcome&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/window-functions/&#34;&gt;#window-functions&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt; • &lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/tags/zoho/&#34;&gt;#Zoho&lt;/a&gt; &lt;code&gt;(1)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-notes-by-topic&#34;&gt;📚 Notes by Topic&lt;/h3&gt;
&lt;h3 id=&#34;-agile-6&#34;&gt;🏷️ Agile &lt;code&gt;(6)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-blender-1&#34;&gt;🏷️ blender &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-blog-2&#34;&gt;🏷️ blog &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/namaste/&#34;&gt;bigbits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/spring-security-introduction/&#34;&gt;spring-security&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-c-1&#34;&gt;🏷️ C &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-cheatsheet-1&#34;&gt;🏷️ cheatsheet &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-chennai-1&#34;&gt;🏷️ Chennai &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/chennai-in-bits/&#34;&gt;First Immpression of CHENNAI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-coa-1&#34;&gt;🏷️ COA &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-code-1&#34;&gt;🏷️ Code &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-course-1&#34;&gt;🏷️ COURSE &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-custom-1&#34;&gt;🏷️ custom &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-database-1&#34;&gt;🏷️ database &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-dbms-2&#34;&gt;🏷️ DBMS &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-devops-1&#34;&gt;🏷️ devops &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-elite_tech_park-1&#34;&gt;🏷️ Elite_Tech_Park &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/elite-tech-park-zoho-creator-assessment/&#34;&gt;Zoho Library System App&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-gate-3&#34;&gt;🏷️ GATE &lt;code&gt;(3)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-hands-1&#34;&gt;🏷️ Hands &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-hands_on-1&#34;&gt;🏷️ Hands_On &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-hibernate-1&#34;&gt;🏷️ hibernate &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-incubator-1&#34;&gt;🏷️ incubator &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-interview-prep-1&#34;&gt;🏷️ interview-prep &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-java-1&#34;&gt;🏷️ java &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-joins-1&#34;&gt;🏷️ joins &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-js-1&#34;&gt;🏷️ js &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-linkedin-3&#34;&gt;🏷️ linkedin &lt;code&gt;(3)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-loadtesting-1&#34;&gt;🏷️ loadtesting &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-mca-1&#34;&gt;🏷️ MCA &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-mysql-1&#34;&gt;🏷️ mysql &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-on-1&#34;&gt;🏷️ On &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-plsql-1&#34;&gt;🏷️ PL/SQL &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-post-9&#34;&gt;🏷️ post &lt;code&gt;(9)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/chennai-in-bits/&#34;&gt;First Immpression of CHENNAI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/elite-tech-park-zoho-creator-assessment/&#34;&gt;Zoho Library System App&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-practical-1&#34;&gt;🏷️ Practical &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-python-1&#34;&gt;🏷️ python &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-react-1&#34;&gt;🏷️ react &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-sastra-1&#34;&gt;🏷️ SASTRA &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-security-1&#34;&gt;🏷️ security &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/spring-security-introduction/&#34;&gt;spring-security&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-selenium-1&#34;&gt;🏷️ selenium &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-shortcuts-1&#34;&gt;🏷️ shortcuts &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-spring-1&#34;&gt;🏷️ spring &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/spring-security-introduction/&#34;&gt;spring-security&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-springboot-2&#34;&gt;🏷️ springboot &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-sql-4&#34;&gt;🏷️ SQL &lt;code&gt;(4)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--file-structure/&#34;&gt;dbms- file_structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/dbms--transactions/&#34;&gt;dbms- transaction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-subqueries-1&#34;&gt;🏷️ subqueries &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-tcs-8&#34;&gt;🏷️ TCS &lt;code&gt;(8)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-testing-2&#34;&gt;🏷️ testing &lt;code&gt;(2)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-theory-7&#34;&gt;🏷️ Theory &lt;code&gt;(7)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/blender-shortcuts/&#34;&gt;Blender Keymappings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/c-programming/&#34;&gt;C-Programming (Full Notes For GATE)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/course-id-65172-agile-ci-cd-pipeline-and-devops/&#34;&gt;CI/CD Pipeline and Devops Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/docker/&#34;&gt;Docker Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/jmeter-testing/&#34;&gt;Jmeter Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/pl-sql/&#34;&gt;PL/SQL Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/computer-organization--architect/&#34;&gt;Sastra Computer Organization and Architect Full Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-theorycode-3&#34;&gt;🏷️ Theory/code &lt;code&gt;(3)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/hibernate-in-springboot/&#34;&gt;Hibernate Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/selenium-v4.29/&#34;&gt;Selenium Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-tricks-1&#34;&gt;🏷️ tricks &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/custom-banners-for-spring-boot/&#34;&gt;Custom Spring Boot Banners&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-udemy-1&#34;&gt;🏷️ UDEMY &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/agile-crash-course/&#34;&gt;AGILE CRASH COURSE UDEMY&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-visit-1&#34;&gt;🏷️ Visit &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/chennai-in-bits/&#34;&gt;First Immpression of CHENNAI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-webtech-1&#34;&gt;🏷️ webtech &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/react-js/&#34;&gt;React Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-welcome-1&#34;&gt;🏷️ welcome &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/namaste/&#34;&gt;bigbits&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-window-functions-1&#34;&gt;🏷️ window-functions &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/my-sql-joins/&#34;&gt;100 Must-Know MySQL Interview Questions &amp;amp; Solutions (Employees Dataset)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-zoho-1&#34;&gt;🏷️ Zoho &lt;code&gt;(1)&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://its-rawat.github.io/bigbits.github.io/posts/elite-tech-park-zoho-creator-assessment/&#34;&gt;Zoho Library System App&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
    </item>
    
  </channel>
</rss>
