Kata SQL

Isabelle
JEN-LI CHEN IN DATA SCIENCE
1 min readOct 7, 2020

--

You are working for a local school, and you are responsible for collecting tuition from students. You have a list of all students, some of them have already paid tution and some haven’t. Write a select statement to get a list of all students who haven’t paid their tuition yet. The list should include all the data available about these students.

students table schema

  • name (string)
  • age (integer)
  • semester (integer)
  • mentor (string)
  • tuition_received (Boolean)

NOTE: Your solution should use pure SQL. Ruby is used within the test cases just to validate your answer.

Solution:

select * from students where tuition_received is false;

Link

--

--