-
mentre nilok è in tilt..parliamo di sqlScritto daNon Autenticatoil 2008-12-23 10:59:00.0 alle 2008-12-23 10:59:00.0come faccio a fare gli elenchi carini con le query?
esempio:
una query tira fuori questocampo1|campo2 ------------- AA|prova AA|prova2 AA|prova3 AB|ciao AB|miao
come faccio a farlo diventare questocampo1|campo2 ------------- AA|prova |prova2 |prova3 AB|ciao |miao
dove negli spazi c'è null oppure due spazi, fa lo stesso.-
Re: mentre nilok è in tilt..parliamo diScritto daavvelentaniCubicolarioil 2008-12-23 11:00:00.0 alle 2008-12-23 11:00:00.0Trollate totali: 18184
- Scritto da:
> come faccio a fare gli elenchi carini con le
> query?
> esempio:
>
> una query tira fuori questo
>> campo1|campo2 > ------------- > AA|prova > AA|prova2 > AA|prova3 > AB|ciao > AB|miao >
>
> come faccio a farlo diventare questo
>> campo1|campo2 > ------------- > AA|prova > |prova2 > |prova3 > AB|ciao > |miao >
>
> dove negli spazi c'è null oppure due spazi, fa lo
> stesso.
L'sql non e` un coso per stampare tabelline in ascii art.
I think happiness is love
- Vladimir Putin-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 11:15:00.0 alle 2008-12-23 11:15:00.0
- Scritto da: avvelentani
>
> - Scritto da:
> > come faccio a fare gli elenchi carini con le
> > query?
> > esempio:
> >
> > una query tira fuori questo
> >> > campo1|campo2 > > ------------- > > AA|prova > > AA|prova2 > > AA|prova3 > > AB|ciao > > AB|miao > >
> >
> > come faccio a farlo diventare questo
> >> > campo1|campo2 > > ------------- > > AA|prova > > |prova2 > > |prova3 > > AB|ciao > > |miao > >
> >
> > dove negli spazi c'è null oppure due spazi, fa
> lo
> > stesso.
>
> L'sql non e` un coso per stampare tabelline in
> ascii art.
>
le voglio copiaincollare su excel con il minimo sforzo, se mi diverto è pure meglio no?-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 11:37:00.0 alle 2008-12-23 11:37:00.0
- Scritto da:
>
> - Scritto da: avvelentani
> >
> > - Scritto da:
> > > come faccio a fare gli elenchi carini con le
> > > query?
> > > esempio:
> > >
> > > una query tira fuori questo
> > >> > > campo1|campo2 > > > ------------- > > > AA|prova > > > AA|prova2 > > > AA|prova3 > > > AB|ciao > > > AB|miao > > >
> > >
> > > come faccio a farlo diventare questo
> > >> > > campo1|campo2 > > > ------------- > > > AA|prova > > > |prova2 > > > |prova3 > > > AB|ciao > > > |miao > > >
> > >
> > > dove negli spazi c'è null oppure due spazi, fa
> > lo
> > > stesso.
> >
> > L'sql non e` un coso per stampare tabelline in
> > ascii art.
> >
>
> le voglio copiaincollare su excel con il minimo
> sforzo, se mi diverto è pure meglio
> no?
no è peggio, devi deprimerti al punto da inventare un linguaggio tuo per soddisfare le tue malsane necessità-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 11:38:00.0 alle 2008-12-23 11:38:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da: avvelentani
> > >
> > > - Scritto da:
> > > > come faccio a fare gli elenchi carini con le
> > > > query?
> > > > esempio:
> > > >
> > > > una query tira fuori questo
> > > >> > > > campo1|campo2 > > > > ------------- > > > > AA|prova > > > > AA|prova2 > > > > AA|prova3 > > > > AB|ciao > > > > AB|miao > > > >
> > > >
> > > > come faccio a farlo diventare questo
> > > >> > > > campo1|campo2 > > > > ------------- > > > > AA|prova > > > > |prova2 > > > > |prova3 > > > > AB|ciao > > > > |miao > > > >
> > > >
> > > > dove negli spazi c'è null oppure due spazi,
> fa
> > > lo
> > > > stesso.
> > >
> > > L'sql non e` un coso per stampare tabelline in
> > > ascii art.
> > >
> >
> > le voglio copiaincollare su excel con il minimo
> > sforzo, se mi diverto è pure meglio
> > no?
>
> no è peggio, devi deprimerti al punto da
> inventare un linguaggio tuo per soddisfare le tue
> malsane
> necessità
ok, adesso provo a mettere i numeri vicino al codice e vedo se riesco con un case o decode
-
-
-
-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 11:05:00.0 alle 2008-12-23 11:05:00.0
- Scritto da:
> come faccio a fare gli elenchi carini con le
> query?
> esempio:
>
> una query tira fuori questo
>> campo1|campo2 > ------------- > AA|prova > AA|prova2 > AA|prova3 > AB|ciao > AB|miao >
>
> come faccio a farlo diventare questo
>> campo1|campo2 > ------------- > AA|prova > |prova2 > |prova3 > AB|ciao > |miao >
>
> dove negli spazi c'è null oppure due spazi, fa lo
> stesso.
ma vuoi farlo runtime o da postelaborazione?
per la prima hai bisogno di qualche minilibreria in php/cgi/pitone/rubicondo/perla/aspè/etcè,
per la seconda usa SciTE, selezione blocco, ordina-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 11:13:00.0 alle 2008-12-23 11:13:00.0
- Scritto da:
>
> - Scritto da:
> > come faccio a fare gli elenchi carini con le
> > query?
> > esempio:
> >
> > una query tira fuori questo
> >> > campo1|campo2 > > ------------- > > AA|prova > > AA|prova2 > > AA|prova3 > > AB|ciao > > AB|miao > >
> >
> > come faccio a farlo diventare questo
> >> > campo1|campo2 > > ------------- > > AA|prova > > |prova2 > > |prova3 > > AB|ciao > > |miao > >
> >
> > dove negli spazi c'è null oppure due spazi, fa
> lo
> > stesso.
>
> ma vuoi farlo runtime o da postelaborazione?
>
> per la prima hai bisogno di qualche minilibreria
> in
> php/cgi/pitone/rubicondo/perla/aspè/etcè,
> per la seconda usa SciTE, selezione blocco, ordina
come intuiva il tizio di sotto, voglio fare ascii art con l'sql
-
-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 12:22:00.0 alle 2008-12-23 12:22:00.0metti tutto in una tabella temporanea e cicla sui record se il valore precedente è uguale al corrente allora == NULL
e poi stampi la temporanea
Ciao
-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 12:38:00.0 alle 2008-12-23 12:38:00.0vi aggiorno visto che siete interessati

adesso sono al punto in cui ho:n1|campo1|n2|campo2 ------------------- 1|AA |32|blabla 1|AA |53|quaqua 2|AB |43|sberequack
ovvero
ORDER BY n1, n2
ed n2 è la posizione assoluta nella tabella da cui proviene campo2 (sono 5 tabelle), quindi gruppi ordinati.
devo fare un case per dire che quando n2 è min(n2) del gruppo visualizzo campo1 ed ho fatto.
non posso creare tabelle che non ho permessi.-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 13:29:00.0 alle 2008-12-23 13:29:00.0se sei su mssql parlo di tabelle temporanee
qualcosa del tipoDECLARE @LoopIn int, @c int DECLARE @t table (idt int identity(1,1) PRIMARY KEY CLUSTERED, m_id int) INSERT INTO @t (m_id) SELECT mt.m_id FROM dbo.miatabella mt SET ROWCOUNT 1 SELECT @c = idt FROM @t ORDER BY idt DESC SET ROWCOUNT 0 SET @LoopIn = 1 WHILE @LoopIn <= @c BEGIN --qui ci faccio quello che mi pare sul singolo recordo SET @LoopIn = @LoopIn +1 END --while
-
Re: mentre nilok è in tilt..parliamo diScritto daNon Autenticatoil 2008-12-23 14:00:00.0 alle 2008-12-23 14:00:00.0oracle.
ho risolto con un case e 3 subquery.
-
-
-