18 Jul 2022 Tihomir Babic La clausola RANGE nelle funzioni SQL Window: 5 esempi pratici Che cos'è un CAMPO nelle funzioni SQL a finestra? Cinque esempi pratici vi mostreranno come e quando usarla. La clausola RANGE viene utilizzata piuttosto raramente nelle funzioni SQL a finestra. Non so perché, forse le persone non sono abituate a usarla. È un peccato, perché è tutt'altro che una clausola inutile; può essere molto utile e ve lo mostrerò in cinque esempi. Sintassi della clausola RANGE Quando parlo della clausola RANGE, mi riferisco a quella utilizzata nelle funzioni di SQL window, che hanno la seguente sintassi: Continua a leggere 18 Jul 2022 Tihomir Babic Domande (e risposte) di un colloquio SQL avanzato Volete passare a un lavoro che utilizza SQL? Non sapete cosa aspettarvi durante il colloquio di lavoro o come valutare le vostre conoscenze? Questo articolo vi darà una buona idea della vostra posizione. Se vi sentite bloccati nel vostro lavoro, non siete gli unici. La moderna divisione del lavoro spinge le persone a svolgere compiti molto specifici, aspettandosi che non guardino a ciò che c'è dall'altra parte. I lavoratori devono concentrarsi solo sulle loro responsabilità (spesso ripetitive e noiose) e non devono chiedersi nulla di più. Continua a leggere 18 Jul 2022 Tihomir Babic Dati gerarchici e come interrogarli in SQL Come si riconoscono i dati gerarchici e come si interrogano? Due domande comuni sull'SQL stanno per trovare risposta. L'interrogazione di dati gerarchici è una situazione piuttosto comune se si lavora con SQL e i database relazionali. Non che i dati gerarchici siano qualcosa di mistico e raro; al contrario, sono ovunque. Perché i dati gerarchici sono così difficili quando si tratta di database relazionali? Principalmente, le difficoltà si verificano nel tradurre i dati gerarchici in principi di database relazionali. Continua a leggere 18 Jul 2022 Tihomir Babic Come utilizzare 2 CTE in un'unica query SQL Vi siete mai chiesti come utilizzare più CTE in un'unica query SQL? Leggete questo articolo e scoprite le CTE ricorsive. Dopo aver appreso le comuni espressioni di tabella o CTE, viene spontaneo chiedersi : "Posso usare più CTE in un'unica query?". Sì, è possibile! E lo si può fare facilmente, soprattutto se si ha già una conoscenza di base delle CTE. Sia che conosciate un po' le CTE, sia che siate completamente nuovi al mondo delle CTE, leggere cosa sono le CTE è sempre un buon inizio. Continua a leggere 18 Jul 2022 Tihomir Babic Come trovare l'ennesimo stipendio più alto per reparto con SQL Imparate a trovare l'ennesimo stipendio più alto in SQL e imparerete come ottenere l'ennesimo valore in qualsiasi dato. In questo articolo mi concentrerò su un problema e vi fornirò diverse soluzioni. Il problema è già indicato nel titolo: trovare l'ennesimo stipendio più alto per reparto utilizzando SQL. Può sembrare troppo specifico. Ma imparando a risolverlo, sarete in grado di trovare l'ennesimo valore in qualsiasi dato, non solo negli stipendi. Avrete un'idea di come risolvere altri problemi simili in cui vi imbatterete. Continua a leggere 18 Jul 2022 Tihomir Babic Come ottenere i discendenti di un genitore in SQL Volete imparare a gestire gli alberi genealogici e a trovare i discendenti di un genitore? Leggendo questo articolo, imparerete a gestire i dati gerarchici. Trovare i discendenti di un genitore è un problema comune in SQL. Se immaginate un albero genealogico, il blocco di base che forma le relazioni al suo interno è la relazione genitore-figlio. La relazione genitore-figlio è proprio ciò che definisce tutti i dati gerarchici. Un altro esempio di dati gerarchici è la relazione manager-impiegato. Continua a leggere 18 Jul 2022 Tihomir Babic Come mantenere le righe non abbinate quando si uniscono due tabelle in SQL Imparate a usare JOIN per conservare sia le righe corrispondenti che quelle non corrispondenti quando unite due tabelle. L'unione di due o più tabelle è un'abilità molto richiesta se si lavora con i database. Per ripassare e mettere in pratica le abilità di unione in SQL, vi consiglio il corso interattivo SQL JOINs . Contiene oltre 90 esercizi e sezioni su diverse sfide di unione. Se vi capita spesso di unire tabelle in SQL, avrete probabilmente notato che non tutti i dati di una tabella corrispondono sempre ai dati di un'altra tabella. Continua a leggere 18 Jul 2022 Tihomir Babic 5 Costruzioni SQL avanzate che ogni analista di dati dovrebbe imparare Il vostro lavoro prevede l'analisi dei dati? Ecco cinque esempi di come l'SQL avanzato può aiutarvi nel vostro lavoro quotidiano. Sono un analista di dati e devo dire che gli analisti di dati possono essere piuttosto strani. Le altre persone di solito hanno paura di immense quantità di dati; a noi piace. Più ci addentriamo nei dati, più siamo felici. Uno strumento importante per entrare nei dati (e quindi per essere un analista di dati più felice) è SQL. Continua a leggere «« « 1 2 3 … 5 6 » »»