Dataford
Interview QuestionsInterview GuidesExperiencesCoaching
New
Pricing
Get started
Dataford
Popular roles
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Browse
Browse All RolesEvery role hub, from analyst to MLBrowse All CompaniesCompany-specific interview loopsAll Interview GuidesThe full guide library
Top questions by role
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Top questions by skill
SQLPythonStatisticsMachine LearningA/B TestingSystem DesignGenerative AIProduct SenseMetricsBehavioral
Browse all questions →Try a mock interview
Experiences
Practice
Mock InterviewsTimed interview simulations with feedbackCoaching1:1 coaching with people at your target companiesSuccess PathYour 6-week structured planModulesCurated lessons by topicWebinarsTalks from ex-Big Tech data leadsPlaygroundA free-form scratch editor
Learn
BlogInterview strategy and career adviceTech Job Market ReportHiring trends across data and AI rolesFor UniversitiesDataford for career centersAbout DatafordWho we are and how we build
Pricing
Build my plan
SQL for Attendance Absences
00:00
5 left

SQL for Attendance Absences

MediumSQL · PostgreSQL

Problem

Write a query to find all students who have missed more than five days of school in a specific semester for Fulton County Schools.

Use the provided student, attendance, and semester records. Treat records with an Absent status as missed days and count each calendar date once.

Output

  1. Return one row per qualifying student.
  2. Include student_id, first_name, last_name, and missed_days.
  3. Include only students with more than five missed days during semester 2025-FALL.
  4. Order by last_name, first_name, then student_id.

Schema

students
ColumnTypeDescription
student_idPKINTUnique student identifier
first_nameVARCHAR(50)Student first name
last_nameVARCHAR(50)Student last name
grade_levelVARCHAR(10)Current grade level
emailVARCHAR(150)Optional student contact email
attendance_records
ColumnTypeDescription
attendance_idPKINTUnique attendance record identifier
student_idINTReferenced student
semester_idVARCHAR(20)Referenced semester
attendance_dateDATECalendar date of the attendance event
statusVARCHAR(20)Attendance status
semesters
ColumnTypeDescription
semester_idPKVARCHAR(20)Unique semester identifier
semester_nameVARCHAR(50)Display name for the semester
start_dateDATEFirst date of the semester
end_dateDATELast date of the semester
Tablesstudentsattendance_recordssemesters
Interviewer

Your question is SQL for Attendance Absences. Start with the requirements and the three tables in the Question tab.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.
CodePostgreSQL
Sign up free to run your codeLog inLn 1
Run your query to see results here.