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

  • pvt.peter
    őstag

    É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)

    köszi a magyarázatot

    épp a napokban láttam egy ehhez hasonló borzadványt, rögtön át is ugrottam, de most már világos, hogy mi micsoda volt benne a n+1. beágyazásnál :D

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