Indice del Contenuto - Web Agency Ragusa & SEO Ragusa
Join e subquery SQL di Google BigQuery
Join e subquery consentono agli sviluppatori e agli analisti di estendere e sfruttare tutte le funzionalità di SQL.
BigQuery supporta anche i join, tra cui:
- join interne – INNER -,
- join esterne – OUTER –
- e join CLAUSE.
Esempio di join e subquery di Google BigQuery
In questo esempio, diamo un’occhiata ai risultati dei test per i pazienti che non hanno per nulla fatto esercizio.
Creiamo la query nella finestra di query. Selezionare i risultati del test dalla tabella dei risultati del test. Quindi, internamente, ci uniamo o facciamo un join alla tabella del paziente nella colonna id_paziente e filtriamo anche i giorni di esercizio uguali a zero.
Eseguire la query per poter vedere i risultati.
SELECT p2.id_paziente, p2.glicemia, p2.colesterolo, p2.frequenza_cardiaca FROM DatidelPaziente.dettagli_paziente p1 INNER JOIN DatidelPaziente.risultati_test p2 ON
p1.id_paziente = p2.id_paziente WHERE p1.giorni_esercizio = 0
Successivamente, possiamo implementare la stessa query usando una sottoquery o subquery. Esaminiamo i pazienti che non si esercitano in una query. Quindi, utilizziamo l’elenco di ID paziente, restituito dalla query interna – INNER JOIN –, per selezionare i record paziente dalla tabella dei risultati del test.
Cerchiamo di eseguire questa query e guardare i risultati.
SELECT id_paziente, glicemia, colesterolo, frequenza_cardiaca FROM DatidelPaziente.risultati_test WHERE id_paziente IN ( SELECT id_paziente FROM DatidelPaziente.dettagli_paziente WHERE giorni_esercizio =0)
- ‘Ci serve solo un sito vetrina’ (spoiler: è il modo più veloce per buttare soldi) - 31 Maggio 2025
- Nessuno ti contatta dal sito? Forse stai spaventando i clienti (senza accorgertene) - 29 Maggio 2025
- Come scrivere la pagina ‘Servizi’ perfetta per il tuo sito aziendale nel 2025 (con esempi) - 27 Maggio 2025