Visualizzazione dei risultati da 1 a 3 su 3

Discussione: SQL Esercizi base

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2025
    Messaggi
    2

    SQL Esercizi base

    Salve a tutti avrei alcuni casi in cui ho delle difficoltà ( 8 casi)

    PROBLEMA 1

    Date le tabelle
    Utenti con attributi: Id (che funge da chiave primaria), Nome, Email, Id_Città (che funge da chiave esterna alla tabella Città)


    Ordini con attributi: Id (che funge da chiave primaria), Id_utente (che funge da chiave esterna alla tabella Utenti), Mese, Anno, Importo

    Città con attributi: Id (che funge da chiave primaria), Nome_Città


    Definire la query SQL che elenca i nomi degli utenti e delle città


    Io userei questa sintassi è corretta secondo voi?

    Select Nome AS Nome_Entità
    From Utenti U
    Join
    Select Nome_Città AS Nome_Entità
    From C. Città

    PROBLEMA 2
    Supponiamo di avere tre tabelle:

    Utenti con attributi: Id (che funge da chiave primaria), Nome, Email, Id_Città (che funge da chiave esterna alla tabella Città)


    Ordini con attributi: Id (che funge da chiave primaria), Id_utente (che funge da chiave esterna alla tabella Utenti), Mese, Anno, Importo

    Città con attributi: Id (che funge da chiave primaria), Nome_Città


    Definire la query SQL che trova nel database i nomi di tutti gli utenti che hanno effettuato ordini a Milano o Roma

    Io farei questa sintassi


    SELECT U.Nome, U.Email, C.Nome_Città
    FROM Utenti_U JOIN Città C ON U.id_città = ID
    ON C.Nome_città ='Milano'
    SELECT U.Nome, U.Email, C.Nome_città
    FROM Utenti U JOIN Città C
    ON U.Id_città = C.Id
    ON C.Nome_città = 'Roma'



    Ho altri 6 casi in cui ho difficoltà pe ril momento ma meglio non appesantire post per il momento


    Ultima modifica di Rey1; 02-01-2026 a 17:43

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.