Visualizzazione dei risultati da 1 a 2 su 2

Discussione: T-sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339

    T-sql

    Ciao a tutti ho un stringa composta cosi

    'AB_0 - BANCO'

    devo prendere tutti i caratteri che ci sono dal
    _ al -

    in questo caso solo lo 0

    ma se avessi avuto

    'AB_023 - BANCO'

    dovevo prendere
    023


    Ho provato con il substring è che so da dove iniziare a contare ma non per quanto

    Non quanti caratteri ci sono tra _ e il -

    Che consigli mi potete dare?
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Potresti usare (2 volte) la funzione charindex che ti restituisce l'indice del carattere

    Una prima volta per scoprire l'indice in cui si trova _
    Una seconda volta per scoprire l'indice in cui si trova -

    Poi usi subristring che avrà come "partenza" il primo index e come "lunghezza" la differenza tra secondo e primo index

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.