Stai leggendo 'upper e lower nel linguaggio sql '
Per trovare altre informazioni su utilizza il modulo di ricerca online
 
 Guida Internet dal 2000
Home
Segnala un sito web
Ultimi siti segnalati
 Siamo anche su Facebook
Facebook fans
  AdLinks



 

  UPPER E LOWER NEL LINGUAGGIO SQL

UPPER e LOWER nel linguaggio SQL



Il linguaggio SQL è case sensitive. Utilizzando l'interrogazione SELECT potremmo incorrere in problemi se non specifichiamo correttamente le minuscole e le maiuscole del dato che stiamo cercando. Ad esempio, prendiamo in considerazione un database con due clienti, uno con cognome "Rossi" e l'altro con tutte le lettere minuscole "rossi". Il cognome è lo stesso ma il dato è differente.

Scrivendo la seguente query:

SELECT cliente
FROM fatturazione
WHERE cliente = 'Rossi';

quest'ultima visualizzerà soltanto il cliente con cognome uguale a "Rossi" escludendo l'altro.

Per consentire la visualizzazione di entrambi i record dovremo operare delle accortezze all'interno della selezione utilizzando le funzioni LOWER e UPPER. Queste due funzioni Sql trasformano il dato analizzato in lettere minuscole o maiuscole prima di confrontarlo con la chiave di ricerca. Proviamo a riscrivere la query precedente trasformando il campo cliente in lettere minuscole:

SELECT cliente
FROM fatturazione
WHERE LOWER(cliente) = 'rossi';

Il risultato della query è una lista completa dei due clienti, sia del cliente "Rossi" che del secondo cliente "rossi" precedentemente escluso. La query ha  trasformato dapprima il contenuto del dato cliente in lettere minuscole e successivamente lo ha confrontato con la chiave di ricerca 'rossi'. Da notare, questa volta la chiave di ricerca è stata scritta in minuscolo per consentire il confronto.

Avremmo ottenuto lo stesso risultato trasformando in lettere maiuscole il dato relativo al cliente.

SELECT cliente
FROM fatturazione
WHERE UPPER(cliente) = 'ROSSI';

La trasformazione in minuscolo non modifica il dato fisico contenuto nel database. In altri termini i due clienti continueranno a essere presenti nella tabella come "Rossi" e "rossi". La trasformazione agisce soltanto all'interno della query.





Commenti

Scrivi il tuo commento sulla pagina
"UPPER e LOWER nel linguaggio SQL "


Il tuo nome (facoltativo)





Link utili per approfondire il tema
Segnala un sito/link di approfondimento

 

Corso SQL

Altre pagine correlate

Segnala il tuo sito web

Segnala il tuo sito web alla directory Lapaweb iscrivendoti gratuitamente alla community

guida Facebook

Guida Facebook Come iscriversi su Facebook. Una guida online per conoscere il social network più famoso del momento.

guida Twitter

Guida Twitter Come iscriversi su Twitter. La guida per registrare un account personale sul social network dei messaggi brevi.

guida YouTube

Guida YouTube La nostra guida pratica per caricare video su YouTube, consigli pratici e molto altro ancora.

Guida Google Plus +

Guida Google Plus La guida online al social network Google Plus sviluppato dal motore di ricerca Google.

Internet & Web

Internet & Web - Affiliazioni - Guadagnare su Internet - Internet gratis - Browser - Suonerie gratis - Creare sito gratis - Facebook

Viaggi e vacanze

Viaggi e vacanze - Voli low cost - Viaggi

Software gratis

Software gratis - Antivirus - Videorecording - Chat & Instant Messenger

Spettacolo

Cinema - Musica

Libri e cultura

Libri

Auto e Motori

Motori

www.lapaweb.com è un servizio online gratuito di directory web e segnalazione siti web - Lapaweb è Blog personale - Email: info@lapaweb.com
Fonti e bibliografia - Note Legali / Termini e condizioni di utilizzo - Lapaweb non è collegato ai contenuti presenti sui siti esterni linkati nella directory o nelle recensioni
Contenuti pubblicati secondo la licenza di utilizzo di Creative Commons salvo diverse indicazioni - Norme Privacy Google
Per chiedere la rimozione di foto o contenuti scrivere alla redazione del sito - Tutti marchi citati nel sito sono dei rispettivi proprietari