1

Temat: Rozdzielenie kolumn

Cześć,
Mam mały problem z którym nie bardzo potrafię sobie poradzić.
Dane są fikcyjne i bez sensu chodzi mi jedynie o metodę.
Posiadam kolumnę w której znajduję się wiele wartości oddzielonych średnikiem np.

1;11
10;11
11;111

Chciałbym znaleźć rekordy które zawierają wartość 11.
Czy znacie może jakiś mądry sposób jak sobie z tym poradzić?
Dzięki za jakąkolwiek wskazówkę.

2

Odp: Rozdzielenie kolumn

można na przykład tak:

with d(ciag) as (values
(''),(null),
('1;11'),
('10;11'),
('11;111')
)
select * from d where '11' = any (string_to_array (ciag,';'))