Cvičení Cvičení č. 1:
Na základě tabulky dodavatelů vyplněné následujícími údaji aktualizujte město na „San Francisco“ pro všechny záznamy jehož dodavatel_jméno je „IBM“.
Řešení pro praktická cvičení č. 1:
Následující příkaz UPDATE provede tuto aktualizaci v systému Oracle.
UPDATE suppliersSET city = "San Francisco"WHERE supplier_name = "IBM";
Tabulka dodavatelů by nyní vypadala takto:
SUPPLIER_ID | SUPPLIER_NAME | CITY |
---|---|---|
5001 | Microsoft | Chicago |
5002 | IBM | San Francisco |
5003 | Red Hat | Detroit |
5004 | NVIDIA | New York |
Cvičení Cvičení č. 2:
Na základě počtu obyvatel tabulky a dodavatelů ed s následujícími údaji, aktualizujte město v tabulce dodavatelů o město v tabulce zákazníků, když se název dodavatele v tabulce dodavatelů shoduje s názvem_zákazníka v tabulce zákazníků.
Řešení praktického cvičení č. 2:
Následující příkaz UPDATE provede tuto aktualizaci v systému 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);
Tabulka dodavatelů by nyní vypadala takto:
SUPPLIER_ID | SUPPLIER_NAME | CITY |
---|---|---|
5001 | Microsoft | San Francisco |
5002 | IBM | Toronto |
5003 | Red Hat | Newark |
5004 | NVIDIA | LA |