Вам не обязательно использовать TIME_TO_SEC
здесь. Мы можем сделать прямое сравнение:
SELECT *
FROM songs
WHERE length > '02:00:00';
Предполагается, что либо ваш length
столбец является истинным столбцом времени, либо это текст, но все данные имеют одинаковую ширину 8 (6 цифр).
Преимущество этого подхода заключается в том, что он позволяет использовать индекс в запросе length
.