[utenti] 2.0.4 PLIO - Base: comando CONCAT annidato
Saluti a tutta la ML , Premessa: Funziona:-) 2 tabelle: AUTORI - BRANI (relazione 1-N Autore --Brano) Volendo ottenere una casella di riepilogo con un campo comprendente valori di 3 campi con relativa spaziatura, ho inserito nella voce campo della griglia di preparazione della query (sulla quale poi baserò la casella di riepilogo) questa stringa: (è tutta su una riga) CONCAT( CONCAT( CONCAT( CONCAT( CONCAT( Brano, ' - ' ), Autor_cogn ), ' ' ), LEFT( Autor_nome, 1 ) ), '.' ) che produce ad esempio: Barcarola in fa ds magg op.60 - Chopin F. Potevo fare diversamente e come? Ringrazio per l'attenzione, nicola -- Nicola Amalfitano Linux Registered User: #410399 [EMAIL PROTECTED] 89126 - Reggio Calabria via Reggio Campi II tr. n.111 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [utenti] 2.0.4 PLIO - Base: comando CONCAT annidato
--- nicola ha scritto: hai indicato il front-end, ma non il database utilizzato. CONCAT( CONCAT( CONCAT( CONCAT( CONCAT( Brano, ' - ' ), Autor_cogn ), ' ' ), LEFT( Autor_nome, 1 ) ), '.' ) Questa istruzione dovrebbe andare bene penso con tutti i database (potrebbe essere che la funzione substr abbia un nome differente) select Brano || ' - ' || Autor_cogn || ' ' || substr( Autor_nome, 1, 1 ) || '.' from NOME_TABELLA Ciao Davide Dizionari: http://linguistico.sourceforge.net/wiki Esci dall'illegalità: utilizza OpenOffice.org: http://linguistico.sourceforge.net/wiki/doku.php?id=UsaOOo GNU/Linux User: 302090: http://counter.li.org -- Non autorizzo la memorizzazione del mio indirizzo su outlook __ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]