P. 1
Sql

Sql

|Views: 21|Likes:
Published by Klaus Rocca
manual
SQL
manual
SQL

More info:

Published by: Klaus Rocca on Mar 18, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/18/2014

pdf

text

original

La lista di selezione di un comando SELECT può contenere non solo nomi di colonne, come negli
esempi sinora visti, ma anche espressioni calcolate sui valori di una o più colonne. Per esempio:

SELECT Targa, Velocità * 1000 'Velocità’ in m/h'

FROM Veicoli

Le colonne restituite riporteranno per ogni veicolo la targa e la velocità in metri all’ora, calcolata
moltiplicando la velocità per 1000. Questa colonna viene denominata Velocità’ in m/ h. Il risultato
sarà quello della prima tabella di pagina seguente.

Se desideriamo ottenere l’elenco dei nomi dei modelli con accanto, tra parentesi, il loro codice,
possiamo concatenare le colonne Nome_Modello e Cod_Modello con l’operatore | | .

SELECT Nome_Modello I l ' (' I l Cod_Modello I l ')' 'Elenco modelli'

FROM Modelli

Targa

Velocità in m/h

A123456X

195000

B256787Y

120000

C76589AG

130000

C78905GT

212000

C845905Z
CFT346VB

170000

D238765W
DD4567XX
DGH789JC

170000

DH79567H

170000

ERG567NM

175000

F96154NH

185000

FGH673FV

140000

XCH56GJK

210000

XF5789GY

175000

Abbiamo denominato la nuova colonna Elenco Modelli . Il risultato è:

SQL

55

Proprietà del Dipartimento Tesoro - Ministero del Tesoro, del Bilancio e della Programmazione Economica.
Il presente manuale può essere riprodotto liberamente con qualsasi mezzo a condizione di citarne la fonte.

Elenco modelli

PANDA (001)
VESPA (002)
BRAVA (003)
MONDEO (004)
V-10(005)
DUCATO (006)
CLIO (007)
COROLLA(008)
COUPÈ (009)
GOLF (010)
MEGANE (011)
SEICENTO(012)
LAGUNA(013)
CIVIC (014)
Nelle espressioni possono essere usati tutti gli operatori e le funzioni definite per i tipi delle colonne
considerate. Nella valutazione di un’espressione, se un operando è NULL, allora il risultato è
NULL. Nel primo esempio del paragrafo la velocità in m/h è NULL, cioè non specificata, per i
veicoli per cui la Velocità è NULL.

Le espressioni possono essere utilizzate all’interno di un comando SELECT nella lista di selezione
e nella clausola WHERE, come abbiamo visto, dove possa essere inserito il riferimento a una
colonna.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->