Didattica di SQL

SQL SUBSTRING : come estrarre una specifica porzione di testo

SUBSTRING è una nota funzione del linguaggio SQL che può essere utilizzata per estrarre solo i caratteri che si trovano in una determinata posizione all’interno di una stringa di testo. In questo articolo ne andiamo ad analizzare la sintassi e riportiamo degli utili casi d’uso.   SUBSTRING su SQL Server Partiamo analizzando la sintassi della …

SQL SUBSTRING : come estrarre una specifica porzione di testo Leggi tutto »

Window Function in SQL: quali sono e come utilizzarle

Le Window Function (o Analytic function) sono delle istruzioni SQL che permettono di associare informazioni aggregate  a tutte le righe di una tabella, senza impattare il numero di righe e di colonne nel risulto in output. Con informazioni aggregate intendo principalmente: somme; medie; classifiche che seguono un certo ordine (ad esempio numerare le fatture di …

Window Function in SQL: quali sono e come utilizzarle Leggi tutto »

SQL CREATE TABLE: come progettare e creare una tabella su SQL Server

L’istruzione SQL CREATE TABLE è utilizzata per creare una tabella in un database relazionale. Occorre tenere bene a mente che in questo contesto una tabella è molto più di una serie di dati incolonnati. Ciò che distingue nei database relazionali le tabelle è la possibilità di inserire una serie di vincoli che garantiranno quella qualità minima …

SQL CREATE TABLE: come progettare e creare una tabella su SQL Server Leggi tutto »

SQL WHERE: come scrivere una query per filtrare i dati di una tabella

La clausola Where del linguaggio SQL permette di scrivere query per visualizzare soltanto le righe di una tabella che rispettano una particolare condizione. In questo articolo vedremo una serie di esempi di utilizzi della WHERE all’interno di query SQL di complessità crescente.   Query SQL con la condizione WHERE Consideriamo questo primo esempio: “Visualizzare nome, …

SQL WHERE: come scrivere una query per filtrare i dati di una tabella Leggi tutto »

SQL: usare l’istruzione LIKE all’interno di una WHERE

Con il linguaggio SQL possiamo filtrare i dati con la clausola WHERE implementando con l’istruzione LIKE delle particolari condizioni di ricerca su colonne contenenti stringhe. In questo articolo studieremo alcune casistiche di utilizzo in SQL delle clausole WHERE  e LIKE, vedremo ad esempio come filtrare i dati in base all’inizio, al contenuto o alla fine di …

SQL: usare l’istruzione LIKE all’interno di una WHERE Leggi tutto »

BULK INSERT: come importare file csv su SQL Server

La Bulk Insert è un’istruzione T-SQL che permette di importare facilmente un file csv all’interno di una tabella del database relazionale SQL Server. Si tratta di un’operazione molto frequente nei processi di ETL e caricamento dei database, in questo articolo vedremo come utilizzarla correttamente.   Come scrivere una Bulk Insert su SQL Server La sintassi …

BULK INSERT: come importare file csv su SQL Server Leggi tutto »

Torna su