DISTINCT returns the distinct values of the table, not considering the blank row. Thus, duplicated rows are removed from the result.VALUES returns all the rows of the table, without removing duplicates, plus the additional blankrow if present. Duplicated rows, in this case, are kept untouched.