Hirdetés

Új hozzászólás Aktív témák

  • kw3v865

    senior tag

    Sziasztok!

    PostgreSQL-t használok és egy olyan kérdésem lenne, hogy egy adott mezőből (varchar) kellene kiszedni egy stringet, amelynek a pontos hossza nem minden eesetben ugyanannyi, és a pozíciója sem fix, azaz nem mindig egy adott sorszámnál kezdődik és végződik. Csak azt tudom, hogy a számomra szükséges rész mindig így kezdődik:"ref"=>"" (az idézőjelekkel együtt)
    A > utáni idézőjelek közötti rész az, ami változó és számomra releváns, de nem tudom, hogy hány karakter hosszú.

    Az addig okés, hogy kiválasztottam azokat, amelyek tartalmazzák a szükséges részt, így: LIKE '%"ref"=>"%"
    Viszont ebben az oszlopban még mindig sok felesleges infó található. A cél az lenne, hogy a felesleges karakterek kiszűrjem, azaz csak azt tartalmazza az eredmény, ami a kacsacsőr utáni két időzőjel között helyezkedik el. Van valami ötletetek miként lehetne ezt megoldani?

Új hozzászólás Aktív témák