Если я правильно понял ваш вопрос, вы хотите пропустить все строки где ab1. * И выбрать данные, начиная с ab2. *, Поэтому ab2 будет для вас первым возможным совпадением, и запрос должен выглядеть так:
WITH dataset
AS
(
SELECT 'a.b.1.c' AS List
UNION ALL
SELECT 'a.b.2.c'
UNION ALL
SELECT 'a.b.3.c'
UNION ALL
SELECT 'a.b.3.d'
)
SELECT * FROM dataset
WHERE List >= 'a.b.2'