Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    collegare due stringhe di due tabelle in una nuova tabella SQL



    Possiedo un Db Sql nel quale ci sono due tabelle, devo prendere un solo campo di queste due tabelle e unire le loro stringhe (tipo campo vchar(8) )
    in oltre in mezzo a queste due stringhe che devo unire devo inserire tanti zeri fino a quando il nuovo campo generato nella colonna sia formato da 8 caratteri !!!

    quindi riepilogo: prima tabella, primo campo, da prendere ha solo 2 caratteri.

    seconda tabella, secondo campo, da prendere può avere da 3 a 5 caratteri.

    potete aiutarmi ?

    grazie
    andreacata

  2. #2
    db sql= microsoft sql server?

  3. #3

    db sql= microsoft sql server?

    il db sql= microsoft sql server2008

    Microsoft SQL Server Management Studio 10
    andreacata

  4. #4
    ok, puoi fare un esempio? del tipo: ho questo in input, vorrei avere questo in output

  5. #5

    esempio

    ma certo ...

    la prima colonna contiene sempre AA

    la seconda colonna contiene 098

    oppure può contenere 8763

    io devo arrivare ad una stringa di otto caratteri in un altra tabella inserendo tra "AA" i zeri

    cioè da avere AA000098

    spero di essere stato chiaro

    Andrea
    andreacata

  6. #6
    SELECT COL1+RIGHT('000000'+COL2,6)

    così?

  7. #7
    il problema è uno solo:
    è che il numero di zeri deve essere diverso quanti sono i caratteri del secondo campo, per aumentare la stringa e portarla a 8.

    quindi non credo che l'esempio di prima sia giusto?
    andreacata

  8. #8

  9. #9

    non ho ben capito ....

    SELECT COL1+RIGHT('000000'+COL2,6)

    ho provato però come dicevo prima io ho due tabelle pippo1 con due caratteri e pippo2 con caratteri che variano da tre a 5

    facendo quella select COL1 a cosa si riferisce ?

    COL2 a cosa ?

    il numero di zeri non può essere sempre '000000' oppure si ?


    andrea
    andreacata

  10. #10
    col1 e col2 sono le tue colonne da collegare - mi pareva ovvio

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.