Ćwiczenie praktyczne nr 1:
Na podstawie tabeli dostawców wypełnionej następującymi danymi zaktualizuj miasto do „San Francisco” dla wszystkich rekordów którego nazwa_dostawcy to „IBM”.
Rozwiązanie dla ćwiczenia praktycznego nr 1:
Następująca instrukcja UPDATE spowoduje wykonanie tej aktualizacji w Oracle.
UPDATE suppliersSET city = "San Francisco"WHERE supplier_name = "IBM";
Tabela dostawców wyglądałaby teraz następująco:
SUPPLIER_ID | SUPPLIER_NAME | CITY |
---|---|---|
5001 | Microsoft | Chicago |
5002 | IBM | San Francisco |
5003 | Red Hat | Detroit |
5004 | NVIDIA | Nowy Jork |
Ćwiczenie praktyczne nr 2:
Na podstawie tabeli dostawców i klientów ed z następującymi danymi, zaktualizuj miasto w tabeli dostawców o miasto w tabeli klientów, gdy nazwa_dostawcy w tabeli dostawców jest zgodna z nazwą_klienta w tabeli klientów.
Rozwiązanie ćwiczenia nr 2: / h3>
Następująca instrukcja UPDATE spowodowałaby tę aktualizację w Oracle.
UPDATE suppliersSET city = (SELECT customers.city FROM customers WHERE customers.customer_name = suppliers.supplier_name)WHERE EXISTS (SELECT customers.city FROM customers WHERE customers.customer_name = suppliers.supplier_name);
Tabela dostawców wyglądałaby teraz następująco:
SUPPLIER_ID | SUPPLIER_NAME | CITY |
---|---|---|
5001 | Microsoft | San Francisco |
5002 | IBM | Toronto |
5003 | Red Hat | Newark |
5004 | NVIDIA | LA |