Re: [it-users] Fwd: Base

2016-04-26 Per discussione Steevie
Ciao,


2016-04-25 21:19 GMT+02:00 ASTUTI Guido :
> Rilancio il mio quesito  che non ha avuto risposte.
> Possibile che a nessuno sia capitato di chiedere: quanti libri ho? Quanti 
> clienti ho? …..
Premesso che non sono molto pratico di LO-Base, come ti faceva notare
Simone, questo tipo di interrogazioni è un 'problema' più da
linguaggio SQL che da LO-Base (o per lo meno in SQL esistono operatori
nativi per queste richieste).

In SQL si fa una cosa tipo

SELECT COUNT (*) from [tabella] where [condizione] ; oppure
SELECT DISTINCT (*) from [tabella] where [condizione] ;

A seconda se ti interessano i duplicati o meno. In Base puoi usare
comandi SQL (Ricerche > Crea ricerca in vista SQL). Supponendo di
avere una tabella chiamata "libri" ed al suo interno due colonne
chiamate "titolo" e autore, puoi scrivere:

* Per trovare il numero di libri presenti:

SELECT COUNT(*) from "libri";

* Per trovare il numero di autori:
SELECT DISTINCT (autore) from libri;

* Per trovare il numero di libri presenti scritti da Mario Rossi:

SELECT COUNT(*) from "libri" where autore="Mario Rossi";

Ciao,
Stefano

-- 
Stefano David, PhD

-- 
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili


Re: [it-users] Fwd: Base

2016-04-25 Per discussione girarsi_liste
Il 25/04/2016 21:19, ASTUTI Guido ha scritto:
> Rilancio il mio quesito  che non ha avuto risposte.
> Possibile che a nessuno sia capitato di chiedere: quanti libri ho? Quanti 
> clienti ho? …..
> Mi è venuto un dubbio, è questo l’indirizzo giusto per chiedere aiuto?
> Grazie.
> 

Trattandosi di problemi legati al database tipico di libreoffice,
l'indirizzo è giusto, ma il tuo quesito probabilmente riguarda il
linguaggio SQL, per cui ai più, me compreso risulta ostico.

Comunque facendo ricerca nella documentazione di libreoffice, ho trovato
questo se può esserti d'aiuto:

https://help.libreoffice.org/Common/Working_with_Queries/it


In particolare cliccando sul link " Creazione guidata ricerca", cui
rimanda a questa pagina, dove forse trovi qualche definizione per
orientarti alla ricerca della risoluzione al tuo quesito:

https://help.libreoffice.org/Common/Query_Wizard/it


Nel caso ti serva un punto di partenza per libreoffice-base, qui a
pagina iniziale:

https://help.libreoffice.org/Common/Database_1/it


Se ti serve qualcosa di più avanzato allora vedi qui:

https://wiki.documentfoundation.org/Faq/Base



-- 
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|



-- 
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili