24 Oct 2022 Kateryna Koidan Come usare LEFT JOIN con più tabelle in SQL È possibile unire con LEFT JOIN tre tabelle in SQL? Sì, certo! È possibile utilizzare più LEFT JOIN in un'unica query, se necessario per l'analisi. In questo articolo illustrerò alcuni esempi per dimostrare come si possono unire più tabelle in SQL e come evitare alcune insidie comuni. Il modo migliore per esercitarsi sui diversi tipi di join è il nostro corso interattivo SQL JOINs. Contiene oltre 90 esercizi pratici che coprono semplici join a due tabelle, join a più tabelle, LEFT JOIN, FULL JOIN e molti altri. Continua a leggere 19 Sep 2022 Kateryna Koidan Come ORDER BY e NULL lavorano insieme in SQL I valori NULL vengono per primi o per ultimi quando si usa la clausola ORDER BY? Sono considerati più alti o più bassi dei valori non NULL? In questo articolo spiegherò come i diversi database relazionali trattano i valori NULL quando ordinano l'output e come modificare il comportamento predefinito della clausola ORDER BY. Quando gli utenti di LearnSQL fanno pratica con la clausola ORDER BY nel nostro corso SQL Basics, spesso chiedono perché i valori NULL appaiono per primi nell'output e come possono cambiare questo comportamento. Continua a leggere 5 Sep 2022 Kateryna Koidan È possibile unire due tabelle senza una colonna comune? Sì, è possibile! La risposta più lunga è sì, esistono alcuni modi per unire due tabelle senza una colonna in comune, tra cui CROSS JOIN (prodotto cartesiano) e UNION. Quest'ultima non è tecnicamente una clausola join, ma può essere utile per unire tabelle in SQL. In questo articolo vi guiderò attraverso le diverse soluzioni con degli esempi. Quando è necessario unire tabelle senza una colonna comune? I principianti che si avvicinano all'SQL iniziano solitamente con le clausole equi join standard, in cui due tabelle sono unite da una colonna comune. Continua a leggere 5 Sep 2022 Kateryna Koidan Che cos'è una query annidata in SQL? Hai mai desiderato costruire una query con più istruzioni SELECT? Buone notizie! Con le query annidate di SQL puoi fare questo e molto altro. Se stai imparando il linguaggio SQL (e magari scrivendo qualche query) da un po' di tempo, probabilmente ti sarai imbattuto in casi in cui sembra che sia necessaria un'altra istruzione SELECT all'interno di quella principale. Ti chiederai: "È possibile utilizzare SELECT annidate in SQL?". Sì, è possibile! Continua a leggere 21 Jul 2022 Kateryna Koidan Funzioni SQL Window vs. Funzioni SQL Aggregate: Somiglianze e differenze Se non si ha familiarità con le funzioni finestra di SQL, ci si può chiedere in cosa differiscano dalle funzioni aggregate. Quando si dovrebbero usare le funzioni finestra? In questo articolo esamineremo le funzioni finestra e le funzioni aggregate, esamineremo le loro somiglianze e differenze e vedremo quale scegliere a seconda delle esigenze. Dopo aver affrontato l'SQL di base, è probabile che vogliate dedicarvi ad alcune delle sue funzioni più avanzate. Continua a leggere 21 Jul 2022 Kateryna Koidan Enumerare e spiegare tutti gli elementi di base di una query SQL "Quali sono gli elementi di base di una query SQL?" è una domanda popolare nei colloqui di lavoro in ambito SQL. In questo articolo rivediamo la sintassi di base di una query SQL. Una query SQL, che richiede informazioni da un database relazionale, è composta da diversi elementi. Questi permettono di selezionare colonne specifiche da tabelle specifiche e di filtrare e ordinare queste informazioni, se necessario. In questo articolo, passerò brevemente in rassegna questi elementi, spiegandone le funzioni e le modalità di utilizzo. Continua a leggere 21 Jul 2022 Kateryna Koidan 5 motivi per cui dovreste usare le CTE invece delle subquery Le espressioni di tabella comuni, o CTE, sono state introdotte in SQL:1999 per gestire i casi in cui il risultato di una query viene utilizzato all'interno di un'altra query. Ma non esistevano già le subquery per questo? In questo articolo dimostrerò con diversi esempi perché le CTE sono migliori delle subquery per la struttura e la leggibilità delle query SQL. Iniziamo ricordando cosa sono le CTE e le subquery e come si differenziano. Continua a leggere 21 Jul 2022 Kateryna Koidan 5 esempi di subquery SQL Le subquery SQL sono strumenti fondamentali per comunicare efficacemente con i database relazionali. In questo articolo fornisco cinque esempi di subquery che dimostrano come utilizzare le subquery scalari, multiriga e correlate nelle clausole WHERE, FROM/JOIN e SELECT. Una subquery, o query annidata, è una query inserita all'interno di un'altra query SQL. Quando si richiedono informazioni da un database, può essere necessario includere una subquery nelle clausole SELECT, FROM, JOIN, o WHERE. Continua a leggere 21 Jul 2022 Kateryna Koidan 5 buone pratiche per la scrittura di JOIN SQL Queste best practice per SQL JOINs vi aiuteranno a creare query SQL leggibili che forniscano un output accurato, chiaro e comprensibile. Considerando che i database relazionali sono costruiti attorno a tabelle correlate, non c'è da stupirsi che SQL JOINs - che consente di combinare informazioni provenienti da più tabelle - sia una delle principali competenze acquisite dai neofiti di SQL. SQL JOINs Il corso di LearnSQL.it è il luogo ideale per rinfrescare le vostre conoscenze sulle JOIN. Continua a leggere 20 Jul 2022 Kateryna Koidan Qual è la differenza tra le CTE e le viste di SQL? Viste SQL e CTE: Cosa fanno? Come si differenziano? Quale utilizzare e quando? Trovate le risposte qui! In SQL, sia le CTE (espressioni comuni di tabella) che le viste aiutano a organizzare le query, rendendo il codice più pulito e facile da seguire. Tuttavia, esistono alcune importanti differenze tra loro. Questo articolo illustra diversi esempi di CTE e di viste e spiega quando utilizzarle. Cosa sono le espressioni di tabella comuni (CTE) in SQL? Continua a leggere «« « 1 2 3 4 » »»