Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    97

    SQL l'opposto di CONCAT()

    ciao a tutti,
    domanda banale alla quale pero` non ho risposta:
    esiste un comando SQL che faccia l`esatto opposto di CONCAT() ?
    Vorrei, dato una colonna di una tabella, considerarne per ogni suo campo solo una porzione.
    Es: se in una colonna ci fossero dei nomi, vorrei considerare solo le prime due lettere di ciascuno di essi, magari raggruppando il risultato della query in base alle prime 2 lettere

    Dato il ontenuto di una colonna tipo:

    Andrea
    Anna
    Arianna
    Barbara
    Battista
    Emanuela

    Vorrei una query che mi restituisca come risultato:
    An
    Ar
    Ba
    Em


    E` fattibile ?
    Ciao e grazie
    Sergio

  2. #2
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,791
    prova con la funzione MID(stringa, inizio, lunghezza)

    ad es:
    select mid(item,1,3) from table


    dovrebbe restituirti i primi 3 caratteri del campo item della tabella table.
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    97
    Proprio cio' che cercavo...
    Grazie

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