21 Jul 2022 Michał Kołodziejski Conoscere la potenza delle query ricorsive SQL Di solito, le query SQL che eseguiamo su un database sono piuttosto semplici. Ovviamente dipende dal ruolo che si ricopre. Gli analisti dei magazzini di dati recuperano informazioni completamente diverse utilizzando (molto spesso) query molto più complicate rispetto agli ingegneri del software che creano applicazioni CRUD. Tuttavia, a volte è più semplice o più elegante eseguire una query un po' più sofisticata senza dover elaborare ulteriormente i dati nel codice. Continua a leggere 18 Jul 2022 Michał Kołodziejski Farlo in SQL: Attraversamento ricorsivo di una struttura ad albero in SQL Nell'articolo precedente ho descritto come utilizzare le espressioni di tabella comuni per trovare il percorso più breve in un grafo diretto. L'esempio potrebbe essere difficile da seguire, lo ammetto. Facciamo qualcosa di molto più comune, qualcosa che è implementato in quasi tutti i siti web: un menu. Invece di scrivere il codice, sfrutteremo la struttura ad albero di SQL scrivendo una sola query. Utilizzeremo le CTE per PostgreSQL e la clausola di query gerarchica per Oracle. Continua a leggere