Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Altre funzioni di SQL

Concludiamo questa breve, ma credo utile, guida all'SQL citando una serie di funzioni che i vari DBMS hanno implementato all'SQL per la manipolazione delle stringhe. I DBMS di casa Microsoft, ad esempio, utilizzano le funzioni LEFT() e RIGHT() per definire delle sottostringhe, ovvero porzioni di una stringa a partire, rispettivamente, dalla sinistra e dalla destra di una stringa.

Vediamo un esempio:

SELECT LEFT(titolo, 10) FROM libri WHERE id = 1
Il risultato sarà Il Signore. Invece:
SELECT RIGHT(titolo, 6) FROM libri WHERE id = 1
restituirà Anelli.

Queste due funzioni, ripeto, sono proprietarie dei DBMS di casa Microsoft, ovvero Access e SQL Server, in quanto nascono da Visual Basic.

(L'articolo continua più sotto...)

Oracle, ad esempio, dispone di simili funzioni chiamate però SUBSTR() e SUBSTRING().

Possiamo calcolare la lunghezza della stringa restituita da una query con la funzione LEN(). Ad esempio:

SELECT LEN(titolo) FROM libri WHERE id = 1
Possiamo estrarre i primi N dati da una tabella con la funzione TOP come segue
SELECT TOP 3 * FROM libri

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso SQL e DatabaseCorso SQL e Database
Creazione e gestione di database relazionali. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122