Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737

    [SQL] Update aggiungendo variabile in fondo al campo

    ho un problema con una query di update...
    dovrei aggiornare un campo aggiungendo alla fine di questo una variabile...
    per intenderci all'interno del campo ho

    1005

    Io dovrei farlo diventare

    1005,1010 dove 1010 è una variabile.

    ho provato in vari modi però proprio non ricordo come si facesse... :master:

    qualcuno che mi da un'idea
    Chicco Ravaglia per sempre con noi!

  2. #2
    non ho ben capito il tuo problema.
    Se devi semplicemente concatenare un valore in un campo già esistente basta fare

    update tabella
    set campo1 = campo1||'valore'
    where <condizioni>

    in tal modo se il record che soddisfa al condizione ha nel campo campo1 il valore 'pippo', dopo la query nel campo ci sarà 'pippovalore'.

  3. #3
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    io devo fare proprio quello...

    però ho provato così
    codice:
    SET azienda_vista_ambiti = azienda_vista_ambiti||',#ambito_id#'
    il campo conteneva 10005 e la variabile 10010.

    dopo la query mi aspettavo 10005,10010 invece mi trovo 1 :master:
    Chicco Ravaglia per sempre con noi!

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    ma || concatena stringhe, ma in oracle
    in mysql mi sembra sia +

  5. #5
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737

    con

    azienda_vista_ambiti+'valore'

    mi lascia il campo invariato :master:
    Chicco Ravaglia per sempre con noi!

  6. #6
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    risolto

    codice:
    CONCAT(azienda_vista_ambiti, ',#ambito_id#')
    yeah
    Chicco Ravaglia per sempre con noi!

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