Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Dividere colonna Access in due in base ad un carattere

    Ciao a tutti,
    come da titolo, io ho una colonna in access che voglio dividere in 2 in base a un carattere. Per spiegarmi meglio:
    |colonna |
    |valore1{valore2|
    |valore3{valore4|

    Io vorrei ricavare 2 colonne in cui vi siano in una i primi valori e nell'altra i secondi. Il problema è che la lunghezza dei valori all'interno della colonna è variabile. Io pensavo di importare la colonna in php ed effettuare una SUBSTRING, ma non so come fare a determinare la posizione del carattere da cui tagliare.
    Spero di essere stato abbastanza chiaro.

    Grazie a tutti
    Linux user number 395693| Acer TravelMate 4672WMLI powered by GNU/Linux Ubuntu 7.10

  2. #2
    Uppete!!!
    Linux user number 395693| Acer TravelMate 4672WMLI powered by GNU/Linux Ubuntu 7.10

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se il delimitatore è sempre lo stesso in tutti i record puoi fare così:

    select substring_index(nomecampo,'|',1) as partePrima,
    substring_index(nomecampo,'|',-1) as parteDopo from tabella;

    Ovviamente al posto di | metti il tuo carattere delimitatore.


    Ops.Scusa,non mi ero accorto che ti servisse in access. Non so se lì ci sia una funzione equivalente. Prova a cercare.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.