SQL (Structured Query Language)
- Funzioni in SQL - Esercizi capitolo 3
Gli esercizi di una dispensa sulle funzioni utilizzate in SQL

Indice articolo

  1. Introduzione alla SQL (Structured Query Language)
  2. Query SQL
  3. Espressioni e operatori condizionali
  4. Operatori di insieme
  5. Funzioni SQL
  6. Funzioni sulle potenze, logaritmi e radici in SQL
  7. Funzioni in SQL - Esercizi capitolo 3
  8. Clausole SQL
  9. Clausole SQL - Esercizi capitolo 4
  10. Join - combinazioni di tabelle in SQL
  11. Subquery SQL
  12. Manipolare dati con SQL
  13. Creare e mantenere le tabelle
  14. View e Indici
  15. SQL - Soluzioni esercizi cap. 1
  16. SQL - Soluzioni esercizi cap. 2
  17. SQL - Soluzioni esercizi cap. 3
  18. SQL - Soluzioni esercizi cap. 4
  19. SQL - Soluzioni esercizi cap. 5
  20. SQL - Soluzioni esercizi cap. 6

Capitolo 3

ESERCIZI

1) Le funzioni di gruppo sono anche chiamate in un altro modo, quale?

2) La seguente query è giusta? e se sbagliata, perché?

SELECT SUM(NOME)
FROM PERSONE;

3) Esiste una funzione che trasforma in maiuscolo il primo carattere di una stringa e in minuscolo tutti gli altri, quale è questa funzione?

4) La seguente query è sbagliata? e se giusta, perché?

SELECT COUNT(NOME)
FROM PERSONE;

5) Applicando la seguente query alla tabella sottostante

SELECT COUNT(NOME)
FROM PERSONE;

PERSONE
ID_PERSONA NOME
1 ANTONIO
12 SILVIA
2 GIULIO
3  
6 ROBERTA
7 ROBERTA
9 MARIA


otteniamo uno di questi valori, quale?

a. 7
b. 8
c. 6
d. 5

6) Applicando la seguente query alla tabella sottostante

SELECT COUNT(*)
FROM PERSONE;

PERSONE
ID_PERSONA NOME
1 ANTONIO
12 SILVIA
2 GIULIO
3  
6 ROBERTA
7 ROBERTA
9 MARIA


otteniamo uno di questi valori, quale?

a. 7
b. 8
c. 6
d. 5

7) Possiamo unire in un’unica colonna due colonne distinte come possono essere ad esempio COGNOME e NOME presenti nella medesima tabella? e se si quali sono gli operatori o le funzioni in grado di farlo?

8) La seguente query è giusta? e se sbagliata, perché?

SELECT SUBSTR NOME,1,5
FROM nome-tabella;

9) La seguente query è sbagliata? e se giusta, perché?

SELECT DISTINCT COUNT(NOME)
FROM PERSONE;

10) Applicando la seguente query alla tabella sottostante

SELECT COUNT(DISTINCT NOME)
FROM PERSONE;

PERSONE
ID_PERSONA NOME
1 ANTONIO
12 SILVIA
2 GIULIO
3  
6 ROBERTA
7 ROBERTA
9 MARIA


otteniamo uno di questi valori, quale?

a. 7
b. 8
c. 6
d. 5

11)

NOMINATIVI
COGNOME
--------------------------------
NOME
----------------------
S
------
CO
---------
ROSSI
 
GIGI A 32
BIANCHI MARIO J 67
NERI MARIA C 65
BRUNI ANGELO M 87
SCURI ANNA A 77
VERDI ANTONIO G 52


Da questa tabella scrivere una query per ottenere il seguente risultato:

INIZIALI
------------
 
CODICE
-----------
G.R. 32


Soluzioni agli esercizi del Capitolo 3


Art Net - 6.2.2006

Tags:  esercizi funzioni sql
Previous   Pagina 7 / 20   Next
Aggiungi un Commento



captcha
Inserisci il codice visualizzato
Il commento sarĂ  visualizzato dopo l'approvazione dello staff