Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Select Concat

  1. #1

    Select Concat

    Ho questa query semplice semplice:
    codice:
    MySQL = "SELECT CONCAT(nome_accesso, cognome_accesso) AS mittente FROM tab_check ORDER BY nome_accesso ASC"
    Ma mi da errore, dicendo:
    Funzione 'CONCAT' non definita nell'espressione
    Cosa sbaglio?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Mi sa che la CONCAT prende tre argomenti per parametro..... dovresti vedere la documentazione....

    cmq puoi sempre fare così:

    SELECT nome_accesso + ' ' + cognome_accesso AS mittente FROM tab_check ORDER BY nome_accesso ASC"

  3. #3
    no la select concat così come è esatta... non riesco a capire...

    cmq l'esempio che mi hai dato non funziona...

  4. #4
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    sulla concat non so cosa dirti....
    ma il metodo che ti ho detto deve funzionare per forza (se i tuoi due campi del db sono varchar o simili)....

    altrimenti se sono di tipo int oppure qualcos'altro, fai così:


    SELECT cast(nome_accesso as nvarchar(50)) + ' ' + cast(cognome_accesso as nvarchar(50)) FROM tab_check............................

  5. #5
    mi sorge un dubbio...
    nonè che per caso funziona solo con SQLSERVER?
    Io sto utilizzando ACCESS...

  6. #6
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187

  7. #7
    Originariamente inviato da zetaweb
    mi sorge un dubbio...
    nonè che per caso funziona solo con SQLSERVER?
    Io sto utilizzando ACCESS...
    dovrebbe funzionare anche su mySql ma su access penso proprio di no
    "...non è detto che sia tardi se non guardi che ora è..."

  8. #8
    ok allora rigiriamo la domanda:
    come fare a mostrare in una dropdown due valori come datatexfield, invece che uno soltanto?

  9. #9
    Che io sappia la funzione CONCAT è di MySQL e basta..

    Per concatenare 2 stringhe su MSSQL o Access basta fare un:

    codice:
    SELECT Nome + ' ' + Cognome AS NomeCompleto FROM tabella...

  10. #10
    Perfetto!
    Grazie mille!

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.