Регулярное выражение SQL больше, чем


0

Если я правильно понял ваш вопрос, вы хотите пропустить все строки где 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'
MySQL, SQL, SQL-сервер,

mysql,sql,sql-server,

0

Ответов: 1


0

Если я правильно понял ваш вопрос, вы хотите пропустить все строки где 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'
MySQL, SQL, SQL-сервер,
Похожие вопросы