In effetti tutti i doppi-apici " " nei comandi dovrebbero servire solamente per preservare il caseing (Maiuscolo/minuscolo) senza alterazioni; se la definizione del database, come appare, è tutta in maiuscolo, dovrebbero potersi omettere. Diverso invece il caso di nomi di oggetti (tabelle, colonne, ...) che siano scritti in minuscolo o misto.

diego


On Thu, 29 Aug 2019 at 18:25, Luca Romano <luke.romano@gmail.com> wrote:
Ciao Andrea,

in SQL ti suggerisco due soluzioni:

1) SELECT CONCAT("DISCENTE", CONCAT(' ', "NATO")) 

2) SELECT "DISCENTE"  || '  ' || "NATO"

Non so se funziona su LibreOffice... ma sono istruzioni abbastanza SQL standard.

Buona serata.
Luca.

On Thu, Aug 29, 2019 at 9:34 AM Andrea Congiu <congiu.andr@gmail.com> wrote:

Buon giorno lista,
sto scrivendo un db con LibreOffice Base 6.0 e devo concatenare due campi (DISCENTE e NATO) contenuti nella tabella T_DISCENTI utilizzando SQL

Per esempio DISCENTE=MARIO ROSSI e NATO=20/08/1970

In questo momento sono riuscito a concatenare i due campi usando le seguenti istruzioni

SELECT "DISCENTE" + "NATO" FROM "T_DISCENTI" ORDER BY ( "DISCENTE" + "NATO" ) ASC

Il risultato è MARIO ROSSI20/08/1970

Avrei bisogno di inserire uno spazio tra il nome e la data per ottenere MARIO ROSSI 20/08/1970

è possibile modificare il codice SQL per ottenere ciò di cui avrei bisogno?

Grazie e buona giornata

andrea

--
Andrea Congiu
Infermiere libero professionista
GnuPG - ID chiave pubblica: D3E105A5855121BB
ID diaspora* - congiu_andr@diasp.org
SIP - congiu.andr@ekiga.net
URL - https://www.andrea-congiu.it
_______________________________________________
http://lists.lugbz.org/cgi-bin/mailman/listinfo/lugbz-list


--
Luca Romano
luke.romano@gmail.com
---------------------------------------
Have fun!
_______________________________________________
http://lists.lugbz.org/cgi-bin/mailman/listinfo/lugbz-list