Keresés

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

  • tm5

    tag

    válasz kem #3559 üzenetére

    Érdekes, úgy rémlett, hogy később kijavítottam column_value-t SA.value-ra.

    SUBSTR(sa.VALUE,4,LENGTH(sa.VALUE)-7): ide a 4 helyére azt kell írni, ahol kezdődik a tényleges érték. '<s>' ugye 3 karakter hosszú, tehát a negyedik karakternél fog kezdődni a tényleges mezőérték. A LENGTH(sa.VALUE)-7 megadja, hogy hány karakter hosszú a tényleges mezőérték. Ezt úgy kapjuk meg, hogy a mező teljes hosszából (LENGTH(sa.VALUE)) levonjuk a fölösleges rész hosszát. Ez a mi példánkban 7 volt, mert '<s>' és '</s>' összesen 7 karakter.

    Tehát ha a boolean-ből szeretnéd kibányászni a tényleges mezőértéket, akkor az így néz ki:
    '<boolean>' hossza 9 (tehát a 10. karakteren fog kezdődni ami neked kell)
    '</boolean>' hossza 10
    SUBSTR(sa.VALUE,10,LENGTH(sa.VALUE)-19)

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